ttssttttjssrrsssjssrrqqrsjjsssssssssssssssssjjjttuutjsttssrrrrssttttsrrsuvutsrrsssssttttstuuuuttttsrsssssssstttttjjtttuuuuttuvvuuuttttuuuttjjtttttssrrrrtttttttttttttttjjjjjjtttuuuuttttsssrrsssttutsrrsuvutssssssssttttttuvvuuuutsrsjssjtttttttssssttuuuuttuuuuuttttttttttjjtttuutsrrrrstttttttttttttttsssssstuuvvutttttssrrssttuutsrrsuvvutjjsssssuuuuttuvvvuuvusssjjjtttttttttjjtttuuvuttuvutuutsttttttsssttttjjsrrrrsjsssssssssssssssssssssttttttjjssssssssstttsrrrrtuttsrrrrrrssjjssttuuuttttsrssssssssttttsssstttuuuttuvvuuuttttuuuttjjtttttssrrrrsttttttttttttttsssssttttuvvutttttssrrsstttttsrrsvmvusssssssstuutttuvvvuuutsssjjjtttttttttjjtttuuvltttuuuuutttttttttjstttttsrrqqrstttttttssttttsssssssssstttttssssrrrrrsstttsrrrsuvutsrsssssssjsssstuuttttsrrsssssssstttsssssjttuuuttuuuuuutttttttttjstttuutsrrrrsttttttttttttttttttttttuuvvuuuuttssssssstuutsrrslmvusssssssstuttttuvvuttutsrsjsstttttttttttttttuuutstttttttttttttttjstttttssrrrrtttttttttjtttttsssssstttuvvuttttsssssssttuutsrrsuvutssssssssuuttttuuuuttttsrrrssssssjjssssssssstttssttttsssssjsssssrrssjjsssrrrrsjjjssssssssjssssssssjstttttttttsssssssstttsssssuuttssssssssttttjttuutttttssstttttttttttttttttuuuuttuuuuuttttttttttjstttttsssssstttttttttttttttjjjttjtttuuuuuuuttsssssssttttssrsuuutssssssssttttttuuuuttttssttttttttttttttstttuuuuttuuuutttttttttttjsstttttssrrsstttttttttttttttssssstttuuuuttuttsssssssttttsssstuutttjssssttuuuttuvuuuuuutsttttttttttttttttttuuvuttuuttuttsttttttsssttttsjssssssjssssssssssssssssssssssttttttttsssssssstttsrrrstttsssssrrssssjjstttttttttssstttttttttttttsttttuuuttuuuuuttttttttttjstttttsssssstttttttttttttttsssssttttuuuuttuutsssssssttttssssuvuttssssssttuutttuvuuutttssttttttttttttttttttuuuuttttttuttttttttttsssttttsssrrsttttttttssttttsssssssssstttttttssssrrrrssttssrrstuttsssssssssssssstttttttssrssssssssttsssssssttuuutttuutttttttttttsssstttttssrrsstttttttttttttttttttttttuuuuuuuuttssssssttttsrrsuvutssssssssttttttuuuuttttsstttttttttttttttttttuuutstttttttttttttttsssttttsssssstttttttttttttttjssssjtttuuuuttuttsssssssttttssssuuutsssssssttuttttuuutttttssssssssssssssssssssjtttssttttsssssssssssrrssjjsssttttsjttssjsssssjsssssssssssttttttuttttttsssttsrssssttssssssssssstttjtttssssstttuuuuttttttttttttjtuuutttttttttsssstsssjjssttttttttttttttttttttttttttjjtttttttttuuuuuttttttssttssssssttssjttsssssssttttuttsssttttulluttttttttttttstuuttttttttssssssssssjjsstttsssttttttttttttttttttttssttttttttuuuuuuttttttssttssssssttsstttjssttttttttuuttttttttuvuuutttttttuuttttuuuutttttsttsssssssssssstttsssttttssjjsstssssstjsrrsssssssssttttttssssssssttrrrrrssssssssssrsssssjssttsssssssstuuuutttttttttttsttutttttttttttssttsssjssstttttttuuttttttttttttttttsssttttttttuuuuuuttttttssttssssssttttttttssttttuuttuuttttttttulluutttttttttttjtuuttttttttttssssssssssssttttttttttttttttttssttttsssssssssssssttttttsssssrrsssrssssssssssssssssssssssttsssssssttuutttssttsstttssstutttttsssssssssssssjssstttsssttttttttttttttttttttttttttttttuuvvvuttttttssttssssssttssttttssststttttuuttssttttuvvluttttttttttttttttttttssssssssssssssssstttttttuuttttttttttttttttjssssjtttttuuuuuuttttttssttssssssttsstttsssttttttttuttssstsssuutttsssssssstssssttttsssssssssssssssssrsssssssttttttjttsssssssjssssssssssssssttttutttttttssssrrssssssrrssjssssjssttstttsssssstuuuvuutttttsttutttttuttttssssssjssjtssssssstttttttuuuttttttttttttttttttttttttssttuuuuttttttssttssttssssssstttssttssttttttsssssstuvvvvuttttttttutttttuttttssssssssssssssssssttsssttuuuttttttttttttttttttttttttttttuuuuutttttssttssttssssssttttstttttttttutsssssttuvvvvutttutttuuutttuuttttssssssjsstttsssssstttsjttuuutsjtsstsssssssssssssssssssstttttssssssssssrrssssssrrssssssssssssssttssssrsstuvvvuuttttsttuttttttttttssssssjssjtsssssssttttttuuuutttttttttttttttttttttttttttuuuuuttttttssttssttssssssttttttttttttttttsssssttuvvvvutttttttuuttttuttjttsssssssssttsssssssttttttuuvutttttttttttttttsssssssssssssttttttttjsrrssrsssssrrrsssjssssssssssstssrssssttuuuuttssttssttttsstttttssssssssssstsssssssttsssttuuutttttttttttttttttttttttttttuuuvuutuuutssttssssssssssttttstttssttttttsssssstuvvvvuuttttttttttttttttttssssssssssssssssssttttttuuuuttttttttttttttttstttttttttttuuuuutttttssttssttssssssttttstttttttttttssssssstuvutttssssssttjsssttssssrrrrssssssstttsrssjsssttsstttjttssssssssssssttttjssssssssstttttttttsrrstjsssssrrrssjttttttsssttsssssrstttuuvutttttttttuuuuttssssrrssttttttttttssstttttutstuuttttttttttttttttttttttttssttttttttttttttssttttssssssssjtttttttssttttsssssstuuuuuttttttttttuuuttttsssssssttttttttutssstttssttttuutttttttttttttttttuuuttttssttttuuttttttttssttttsssssssttttuuuutttttttsssssstuuuvvuttttuttttuuuuuttsssrrsstttttttuutssttttssttttuutjttsssssssjssssttttssssrsjtsstttjssssjsrrssssssssrrrsssttttttssssjsssssrstttuuvutttttttttttttttssssrrsstttttttuutssttttttuuttuuttttttttttttttttttttttttssttttttttttttttssttttssssssssttttttttttttttsssssstuuuuuutttttttttuuuutttsssssssttttttuuttssttttttuuttuuttttttttttttttttttttssssrrsssssttttttsssrrssjsrrrsssssssttttttssstssrrssrrttttuuttssttssttttttttssssrrsstttttttuutssstttssttttuuttttttttttttttttttttttttjsttttuuutuuuttssstttssrsssssstttttttttsttttsssssstuuuuuuutttttttttttttttssssrrsstttttttttssstttttuuttuuttttttttttttttttuuuutttjssttttuuttttttttssttttssssssssjttuuuutttttttssssrsttuuutttssssssssssttjssssrrqrssjttssjtttssssssssttsstttjtjssssssssssssttttttssssssssttttttttttrrttssssssssssstttttttssssssssssssttttuuuttsttttttuuutttssssssstttttttuuutssstttttutsstuttttttttttttttttttttttttttttssttttttttttsstttsssssssstttttttttsssttttsssssttttttttttttttttuuuttttssssssstttttttuuutsstttttuutttttttttttttttttttttuuuttttttttstttttttttttsstttssssssstttuuuuuuutjttttttjsssttttuuutttttttttuuuutttsssssstttttttuuuutsttttttuutttttjjjjsssssjsssttttttjssssssssssjssssjjjsrrstssssssssssstttttttssssssssssssttttuuuttsttttttttttttssssssstttttttuuuutsttttttuuttuuttttttttttttttttttttttttttttttttttttttttsstttssssssssttttttuutsstttttsssssttttttutttttttttuuutttttssssssttttttuuutssttttttuuttuutttttttttttttttttttttjssssssrrssssssttjsrsstssrrssssssstttttttssssssssssrrsttttuttssstjttttttttssssssssstttttttuuusssjttttuuttttttttttttttttttttttttttttttttstttttttttttsstttsssssssstttttttutssttttttssssttttttuutttttttttttttttssssssstttttttuutssstttttuuttuuttttttttttttttttuuuuttttttttstttttttttttsstttsssssssstttuuuuuutttttttsssssttttttttssssssssssttssssssrrsstttsssststuutssstttttttsjtjjssssssssssssssssttjtttssttsssssstttttstsrrstssttttttssssttssssssttssttsssstttttjssttuuttttttttttuuttuutjjtttttuutssstuttttttttttttttttttttttttttttttuttstttsssssttttttttssttttttulvutsstttssssstuussttssststttttttttuutttsjtttttuttttuttssttttuttssstuuuuttsttttttttttttttttttttttttutsstttsssstttttttutssttttuuuuuuttttuutjssstuutsttsstttttuttttttuuttttttttttuuttuutttttttuuuttsstuuuuttjjjjjsssssssssstjssstttttttssssssssssjjssssjsrrsjssstttttssssttsrsssstsssttssstttttttstttuttttjjtttttuuttuutjsttttuuuttsstuttuutttttttttttttttttttttttttuuutstttsssstttttttttsstttttuuuuutsttutssssstttssttsssstttuttttttuuttttjtttttuuttuutttsttttuuttsstuttuutttttttttttttssttttjssttssttssssssssssttssssssrrsssssstttttsssttsrssssttsssssssssstttsssstttttssssttttttttuutsssttttuttssstuuuuttsttttttttttttttttttttttttuutsttttsssttuttttttsstttttuuuuutsstttssssstuussttttttstuuttttttttttttttttttuuttuuttssttttuttssstuttuutttttttttttttttttttsttttttuutstttsssssttttttutssttttttulvuttttuutjssttuutttttsssstttsssssjttssssssssssttssttssssttstuutssstttttttjtttjssssssssssssssssttjtttssttssssssttttttssrrttsjtuttttssssttssssssuutsttssssssttttttttttttttttttttuuttttsstttttuuuttssuuttuuttttttttttttttttttttttttttuuttttssssstttttttttsstttttuuvvutssstttsssstuuttttsssjstttttttttttttttjtttttuuutttsssttttuuuttsstuuuuutsttttttttttttttttsjttttttuuttttssstttttttuuttsstutuuvuuuutttttuttssstuuttttsssttttuttttttttttttttttttuvuttttttttttuuuutstuuuuuutttttjsssssssssstjssssstttttssjjssssssjjssttssrrstssttttttssssttssssssttssttsrssssttttttttttttttstttttuuttttsssttttuuuutssuuttuuttttttttttttttttttsstttttuuuttttssstttttttttttssttttuuuuuttstttttsssstuuttttsssssttuttttttttttttjttutuuuuutttttttttuuuutssuuttuuttttttttttttsssttttsssttjtttsstjsssssssjssttssrsttjsjttttttsssttssrrssttttttsssssstttttttttttjssssttttuuttttssstttttuutssstuuuuttsttttttuuttttttttttttttttvuttutssststttttuttsssttttuuuuuttssstttsssstuutttttsssstuuttttttttttttttttttuuutttttsttttuuutsssuuttuuttttttttttttttttttssstttttuuttttssssstttttuuttsstuuuuuvvvuttttuuttssjtuutttttsssssttttsssssssssssssssttttjrrrstttttttttttttttttttttttsssttttttttsssssssssttttttsssttttttttttsssstjssttttsstttsssttsrrstuuutssssttttttuvltsssttuuttttttttutssrstuuuuuuuuuutuuttuutuuuutstuuttttttttttttttttuuttutsstuutttttutssstttttuuttttttttttutsssttuuutjssttttttuuvvttssttuuttttttttutssrstuuuuuuuuuuuuttttuttuuttstuutttuutttttttttttuvuuutsstuutttttuttstttutuuuutttttttttuutjjttuuuttttttttuuuuvuttsstuuuuuttttttuusssstuuuuuuuuuuuuuttuuututtjsstutttttttjsssrsssttttttsssstttsssstjsrssttssttssssjtttsstsrrsstuuutssrssstttttuutssstuutttttttttttssrstuuuuuuuuuuuuuttuuuuuuttttuuttuuuuttttttttttuuuuutsstutttttuutsstttuttuuutttttttttuttsjttuuutttttttttuuuuutsssttttttttttttutssssuvuuuuuuuuuuuutuuutuuuttstuutttttttttjjssssttttttssssttsssjtttssssttsstttssssttsstttrrsstuuutssssssssttuvutssstttttjjtttttttssrsttuuuuuuuttttttuutttuttjstvvutttttttttttttttuuutttsstuutttttutssttttttuuttttttttttttsssttuuuttjtttttuuuuvuttsstuuuuuttttttutsssstuuuuuuuttttutttuutuuuutstuutttttttttsssttttuuttutsstuutttttuussstuutuuuuttttttttttttssttuuuttttsssjttttttssrsttttttssssstttrrrsttttttsstttttttsssttttssssttttttttssssssssssttttssssttttjtttttssjtjssstttssstttsssstssssttuusssssjttsstuvltsssstuuttttttttttsssstuuuuttuuuuuutttttttuuttstuuttttttttttssttttttttttsstuttttttutssttttstuutssjttttjttttsjttuvutjtttttttttuvltsssttuuttttttjtutsssstuuuuttuuuuuutssttttutttsttuuuuuutttttttssjtuuuuttsstuuttjttttssttttttuuttssttttjstuttjtttuutttttttttttuuutssstutuuuutttttuussstuuuuuuuuuuuuutttttuuutsssstuttttttssjssrssssttttjssssttssssstssssjsssssssrsssttsssjsssssttuutsssssssttttuutsssttttttttttttttsssstuuuuttuuuuuutttttttutttttuuuuuuuutttttttttttuutttssttttttttttssttttttuutssstttttttuttjtttuuttttttttttuuuttsssttttttttttttutssstuuuuuuuuuuuuutttttttuttssttutttttttttjtjsssstttttssssttsssjttssssttsssttssrssttsssttssssttuutssssssssstuuutsssstttttjtttjtttssssttuuutttuuutttttttttttssstlvuttuttttttttttttttutttsstuutttttutssttttstuutsjtttttsstttstttuuutjtttttttttuuutssstutuuuttttjtutsssstuutttttuuttuttsttttuuttstuuttttttttttjjttttttttttssttttttttttssttttttuuttsstuuttsttttjtttuutttttjjjssttttssrrstttttssssssttssssssssssssttssttsssssssrrrsjssttttsssssssssssssssssssssssssjttssssttssrsttsrsssssssrssuutsjtttssttssssssttssjjssssssstttttttttttttttttssttttttttssssttsssstttttttttttttsjjjstttsttttttssssttttttstuussssttsssjttttssstuutjttttjjtttjtsssttttttsssssstttttttttttttttstsssstttttttssssjssssstttttuutttttttttjsjssstsssjtssssjtttttjttttsssttsssjttttssstuutjttttttttttttsstttstttsssssttttttttutttuuttttssttttttuutsssttssrrstsstttssssssssssrssssssssssssssssssssssjjsrrrssrrssssssssssuutsstttjssssrsssssssssssssssstttttttttttttttstsssttttttutssssttssssuuttuuutttttttttttttttsssstttsssttttttjttttsssttssssttttssstuutjttttttttttttssttssttjsssssttttttttttttuuttttssttttttuttsssttssssttsttttttttttjttjsssssssssssssssssssssssttssssttsrssssssssssttssssttjjtsssssrsssssssssssssssttttttttttttssttssstttttttssssssssrsttttttttttttttttttttttssssttssssttttttjtuutsssttsssjttttssstuutjttttttttttttsstttstttssssstttttttttttttttstsssstuuttttssssttsssstttttttttttttjjjjtttssssstttssssttttttstuutsssttsssjttttssstuutjttttttttttjsssttsssssssrrsssssssjsssjjtssrssrrrssssstsrrrsssrrrssjsstttssssssssssssssssssssssssssjjjssssttssrsssssssssssssssuutsssssssttssssssjsssstjssssssjttttttttttuutsssssstttttttsrssttsrssttttttttttttjsjtjtttssssssttssssttttssttttssssttssttjjttssstuutjsssstttttttsssttsstttsssssttttttttttttuutsssssstttttttssssttsrsstttttutttttttttttsjsssssssttssssjtttsjttttssssttssstjttttsssuutsssssttttttttssttssstttssssstttuuuutttuuutttsssttttttttssssttsrrrsjsstttsssssssssssssrrrrrsssrrrssjsssssssssrrrsssrssssssssssuutsssssstttssssssssssssssssssttttttuuttttuutsssssstttttttssssttsrsstuttuuttttttttttttttjsssssttssstttttsjjtttssssstsssstttttsssuutsssssttttttttssttsstttsssssstttttuutttuvutjssssttttttttssssttsrssttsttttttttttjttjjssssrrrsssrrrsssjsssssssssrsssssssssssssssuussssssttttssssrsssrrssssssssssttttttttttttssssssssttstttsrrsttsrssttttttttttttttttttttssssssttsssstttttjttttssssttssttjjttssstuutjssssttttttttssssssttttssssstttttttttttuutsssssstttttttssssttsrsstttttttttttttjjjjtttssssssttssssttttssjtttssssttsssttttttsssuutssssstttttttsssssssssssrrrrssssssttssssjtttssrrsssssjsrrrrsttrrttssttttsssjssssssssssrrrrrrsssssjjjjsssssssssssrstttsssttttssssssssssttttttjsssjjssjtjssssssstttuuttttttuuutsssttssttssssstuusstuttuuttttttttssjttttsssssssttssttttutsstttssssssstuttjttttttttttsssssttttttttttttstttjsssssstttuuuutttttuuuttssttssttssssstuussttttuuuttttttttttttttsssssssttjstuttutssttssttsssstuttjtttutttttttsssstttttttttttttttttttstssstuuuuutttttuuuttssttstuutsssstvussttsstttjjjssssssssssssrrrrrsssssstsjttsssssssssssstttsssstttssttssrrrsttttttssssssttsssssssssstttuuttttttuuuttssttsstttsssstvusstuttuuutttuutttttttttjssssssttttttttttssttssttsssstuttttttuttjttttssssttttttttttttttttjjssssstttuuuuttttuuuutsssttstuutsssstuusrtttttutttttttttjjjjjjssrrrrsssssstsstsssstsssssrrstttsssstttssssssrrrsttttttsssssssssssssssssstttttttjssstuutsssttssttssssstuusstttttutttttttttttttttjssssssttsstuttutsstttssjsssstutttttttttttttssssstttttttttsttsstttttsssttttuuuuttttttuttsssttssttssssstuusstuttuutttttttttjjttttssrsrrsttssttttutssttssttsssstutttttuuutsttttssssttttttttsssssssssssssssssjttttssssstttssssssrsssrrrsstttssttsstttsssssssssssssssrrrsrsssssssssjjssssssssssssttttsstttttsssstssssttttttjjtttttttjssssssttttuuutttttttutssssttssttssssttuussuusstuttttttttjsjttttsssssssttttttttutssttssstttsstuutttttuuuttttttsssttttttttttttttttsssssjttttuuuttttttttuttssttssttssssttuussuusstuttttttttttttttttssssssttttttttuussttsstttsssuuutttttuuuttttttsssttttttttuuttuuttttttttsstuuuuuttttttuuttssttssuusssttuuutsttssttssssssssssssssssssssssssssttssttssssssssssssttttssjttttsssttssssttuttttjtssttttsssssssstttuutttttttttuttssttssttsssstulusstusstuutttuutttttttttjssssstttttttttttssttsstttssstuutttttuuttjttttsssttttttttttttttttjjssjtttttuuutttttttuutsssttssuussssttuusstusstuttttttttjjjjjjjsssssssssssssssttssssssssssssttttsssttttsssssssrsttttttssttssttsssssssssstttttttjjsstuutssstsssttsrssttuussttsstttttttttttttttttjssssssttttttttuutsttssttttssuuutttttuuuttttttsssttttttttttttttttttttttttttuuutttttttttssssttssttssssttuussuusstutttttttttjjjtttsssssssttttttttuussttssttttsstuuttttuvvutjttttsssttttttttttssttssssssssssjtttttsssssssrrrsssrrrssrrstttssttssrrrssssssssjssssssssssssssssttsssssjsssssssstttsssttttssttttsstuuuttttttsssstttttttjssssstuuututttttuutsssssttssssttsstuuutstutssssstttttttttjjsttttssstttttttssstuuttssttjtuuttttuutttttuuuttuvlutttttttjjtuuttuuttsssssttuuuuuttttuutssssjtttssstsssttuutstttssssstttjttttttttstttssttttttutssstuuttssttttttttttuutttttuuuttuuuuuutttttttttutuvvuttssssttuuuuuttttuutsssstttssssttsstuvuttttttssrrssssssssssssssjsssssjsssttsrssttsssssssssttssstttsssttttstuvuuttttttttjtttsjtttssssssstuttutttjtuutsssstttssssttsstuvutttttsssssttttttttttttttttsstttttttttsjtttttssttttuuttstuutttttuutttuuuuuuttttttttuuttuutttsssstttuuuutttttttsssstttssssttsstuuutttttssssstttttttttjjjjsssssstttsstssrssttsssssssssttssstttsssttttssuuuttttttttsjtttsstttsssssssttttttttjtttssssssttssssssssttuutttttsssssttttttttttttttttssttttttutssstuuttssttttuuttttuutttttuuuttuvlutttttttttttttuvutttssssttuuuuuttttuutssssssttssssssstuuutttutsssssttttttttttjsjtttssstttttttssstuuttssttttuuttttuuutttuuvuttuuuuuutttttttttttttttsssrrsstttttjsjjjtsssrrrrsssrssrrrsttutssttssrrrrsssssssssssssssssssjtsssttsssssjtjssjjsstttjssttttssttttjsttuuttttttsssttttttttjssssstuuuuuttsstuutsssssttsssssssstuvussuutssrrsttttttttsssjttttssttuuttutssttttttsstttttuttttuuttttttutttuuvuuttttttjttuuttuuttjsssstuuuuuussttuutssssttttssssssstuuussuutssrrstttjjtttttttjsttsstuuuttuutsttuuttstttttttttttuuutttttuutttuuuuutttttttttutuuuuttsssttuuuuuutsstuutsssstttssssjtsttuvusstuttssrrrsssssssssssssssssstttssttssssttsssstjsssjtsssttttssjtttsstuuuttsstttjtttttjttsssssssttuuuutssstuutsssstttssssjjsstuvussuutsssssttttttttttttttttttttuuttuttstttttttttttttuttstuuttttttuutttuuuuuttttttttuuttuutttssssttuuuuutstttttsssstttssssttsstuvussuutsssrsttttttttjjtttsssssttttssttssssssjsssttsssttssstttjssjtttsstuuuttssttsstttttsttsssssssttuttttsssstttsssssttsssssssstuuutstutssrrsttttttttttttttttttttuuttuutstttuttttuuttuuutttuuutttttutttuuvuuttttttttttuuuluttttssttuuuuuutsstuutsssssttsssssssstuvussuutssrrstttttttttstttttsssttuuttutsssttttttttttttuttttuuuttttuvutstuuuuutttttttttttttttsssrrsstttttsssssjsssssssssssssssssjtssssstjssssssssssssssssssssssssstttsssttttssjttttjsssssjsstttttttttsssrrsssssssssstttttjsssstttsttttuuutsrrsttttttttttsssjssttttttssttttsssjtttttttsssttttsstttttuttttuuuutttttuttttssttttttttttttttssssttssssssttttttttttttjttttttuuvvusrrsttttttttttttssttttttttssttttsssstttjtttssstttjssttttvvttttullutttttuttttsstttttttutttuttsssstttsssssttuuutttttttjtttttuuuvvusrrstttttttttttttttttttuutttttttssssssssssssssssssssssstttssssttttsssstttssssssssssttjjsjjtsssrsttsssssssttttttjssssssttttttuuvusrrsttttttttttttttttttttutttttttssstttttttttsstuttssttttuuutttuuuutjttllttttssttttttttttttttsssstttsssssttuutttttsssjtttttttuuvusrrsttttttttttttttttttttutjjttttssssttttttssssttttsssttttttjstuuttsssttttssssssssssttjssjttsssrsstsssssssttttttjssssssssttttuuttsrrsstttttssssssssjjstttttssttttsssttttttttsssttttssttttvvtttuuuuuttttuuutttssttttuuttttttttssssttssssssttttttttttjjjttttttuuvvusrrsttttssstttjsssssttttttsjttttssssttttttttssttttssstttuuutttuuuttsttllttttsstttttuttttttutsssstttsttttttttttuttsssssssstttttttrrrrjsssssssssssssssssjssssssjjssssssssssssssssjtsssssssstttssttttsstttttjssssssssssstttttjsssrrsssssssssjttttjsssssttttttjttuutsrrssttttttttjjjttsstttttttttttttsttttjjtjssstttttssttttttutttuuuutjttuuttttssstttsstttttttttsssttssssssttttttttssttjtttttttuuutsrssttttttttttttttttttttssstttttssttttjjttjssttuttssttttuuttttulvuttttuutttttsstttttttuutttttsssttsssssstttttttttjjjtttuuttuuuutsrssttttttttttttttttttutttttttutttttsssssssssssssssssssstttsssttttssstttsssssssssssssjjjssssssrrsjsssssssttttttsssssstttttttuuutsrrsttttttttttttttttttttttttttuttjttttttttttstuuttssttttttuuttuuuutttuvlttttsssttttjtttttttttsssttssssssttttttttssssjtttttttuuutsrrsstttttttttttttttttttttttttuttssttttjjssstttuuttjttttttttstuuttssstttsssssssssssssjjjjjjjssrrsssssssssstttjtssssssstttttttttsrrrrstttttttjstttjtttttttsstttttssttttttttjsstuuttssttttuuttttuuuutjttuuttttsstttttttttttttttsssttssssssttttttttssjttttuttttuuutsrsstttttttttjssttjstttttttttttttstttjtttttssstuuussttttuuutttuuuutsttllttttsstttttttttttttttssstttstttttttttttttssssjtttttttttsrrrrjssssjssssssssssssjssssjjjtssssjssssssssttstttssssssssttjssssssstttsssstuusrsssssstttjttjstttttttjssssssttsssssstttttttttssssssttttttttttttjtjjjsttttjttttutttttttjjjjstuuttuuttttttsttttjstttttuuttttttuussttssstttttttttttuuutttttsssstttstttttttttttttsssssttttttttttttttttttjtttjjttttttttttttjjtjssttuuutttttttssttttssttttuuttttttuussttssstttttttutttuuuuutttssstttttttttttuuttttttssssttttttttttttttttttttuttttttuuuttttsssssssssttttttsssssssttssssssssttssssstuusrsssssjsssssssstttttttttsssssttssttsssstttttttssssstttttttttttttttttttttttttttuuttttttttttttttuuuuuttutttsttuttssttttuuttttttuussttssjtttttttuuttuuuuutttssstttttttttttttttttttssssssttttttttttttttttttuttttuuuuuttttttsssssttuttuuttttttttttssssssssttssssstttsrssrssjjjjsjsttttttttttssssssjtsssjsssstttttttssrsssssttttttttsstttjjttttssttttttttttttttttjttuuuuuttttttssttttsstuttuuttttttuussttssttttttttutttuuuutttssssttttttttttttttttttsssssttttttttttttsjjtjjttttttttttttttttttttttjttttuvutttttjsttuttssttttuuttttttuutstsssstttttttuuuuuuuutttttttttttttttjssttttttjssrssssjssssjjssssssssssssjssssjjssssjjsssssssstttstttsssssssssssrrssssttssssstuussrrrsssttssttjttttttttttssssjttsssjsstttttttjssrrsstttttttttttttjjjjjjtttttttttttttttttjjjjstuuttuuutttttsttttsssttttuuttttttuutsssssstttttttuuuuuuutttttssssttssttttttttttttssrrssttttttttttttttttttjtttttttttttttttttjjjjjttuuutuuuttttsssttsssstttuutsttttuutssssssjtttttuuuuuuuuuttttssstttttttttttttttttssrrstttttttttttttttttttttuuttttttttttttssssssssttttttttssssssttssrrssssttsrssstuussssrssjssssssjtttttttttttssssttssttjsstttttttssrrssttttttttttttttttttttttttttttttttttttttttttuuuuuuuuutttstttttssttttuussttttuutsssssjtttttttuuuuuuuuttttssstttssttttttttttttssrrssssttttttttttttttttttuutttuttttttttttsssssttuttuuutttttttttssrrsssjttssssssttssrrrsssjjssjttttttttttttsssssjsssstsssstttttjsrrrssssjtttttttsjjjttjjttttttttttttttttttttttjtuuuttuuuttttssttttsstttuuuttttttuutssssssttttttuuuuuuuuuttttsssttttjttttttttttttssrrssttttttttttttsjjttjjtttttttttttttttttttttjttuttuuuuttttssttttssstttutssttttuutsssssstttttttuuuuuuuuttttttttttssttttstttttttsrrrssssssjsssjssssssssssssjssssssssssssssssssssstssjtttsssttsssrrssrrssssssttssssttsrrrssttsstttjttssssssttsstttssssjjttttttttssrrrssssjtttttttttssttjtttttttttttssttttttjjjjjttttttuuutttttttsssssssstttttuuttstuusssssttttttttttttsssstttttttttssttttttttttttsrrrrssstttttttttjtttttttttutttttsssttttttsjjjjttuutttvuttuutsssssttssttttttuuttstttsssssttttttutttttssssttuttttttjjttttttttttttsrrrssssttttttttttttttttttuutttttttttttttsssssssssssstutssssjsrrrsssrssttsssttssssttsrrssjssjsssjtttsssssttttstttjsssttttttttttssrrrsssstttttttttttttttttttuttttttttttttttttttttuutttuvvtttutttsssssssttttttuuttstuusssssttttttttttttssssttuttttttssstttttttttttsrrrrrrsstttttttttttttttttuutttttttsttttttssjsssttttttuutjtttttssssssssjssssttsssstssrrrssssjsjjsttsssssssttssttjsssssjttttstttssrrrssssstttttttssjtjjtttttttttsttssttttttjjttjtuuttttvvttttttssssttssttttttuuttstuusssssttttttttttttsssstttttttttjjttttttttttttsrrrsssstttttttttjsjjttjjtttttttttstttttttttttjttuttttvuttttttssssssssttttttuuttttuusssssttttttttttttssstttttttttttjsttttttttttsrrrrrrssssjjsssssssssjjsssssjsssssssssssssssssssssttjttttsttttssrrssrrsssssstttsssttssssssttjjttssssssssssttsstttjssssjtttttttttsrssssssttttttttttssttjtttttttssjjssttttttjjjjjtttttttuutttttttsssssssssttttuuttstuutsssjttttttttttssssssttuttuttttsjtttttttttttsssssssttttttttttjtttttttttttttttjssttttttssjjjttuuuttuutuuuttssssttssstttttuuttsttttssssttttttttttsssssstuuttutttttjtttuuttttttssssttttttttttttttttttttttttttttttstttttssjsssssssssssttssssjsrrrrssrsssssssttssssttsssssjsjjssssssssssssttttttttjsssstttttttttssrssssstttttttttjjttttttttttttttttsjttttttttttttuuttttvvtttuuttsssssssttttttuuutstuutsssjttttttttttsssssstuuttuuttssssttttttttttsrsssssstttttttttjttttttttttttttttssttttttssjjssttttttuttjtttttsssssssssssssttssssttssssssssjjjjssssssssssttttttssssssjttttjtttsrrssssssjtttttttssjtjjtttttttttsjjssttttttjjttjttuttttuluttttttsssttsstttttuuuttstuutsssstttttttttttsssssttutttttttjjtttttttttttsrsssttttttttttttjjsjjjttttttttjjsssttttttttttjtttttttuuttttuttsssssssttttttuuttttuussttjtttttttttttssstttttttttttttsstttttttttsrrrrrsstssjjjssssssssjssjssssssssssssjsssssssssssttttjjtttssssttrrrrssrrssssstttttttttttssjjjjjssssssstttssttttjtjssssstttttttttsstuuuutttttttttttjssssttttsjttttjjttttjtttjjsttttuutttuuuttttuutsssttssstttttuuuuttuuuutjttttttttsssstuttuuutttttttsstttttttttjsstuuuuuttttttttjjtttttttttsttttttttttttttjssjttttuvutttuuutttuutsssssssstttttuuuuttuuutssttttttttsssstuttuuuuttttttjjttuutttttjsstuuuuuttttttttttttttttttttttttttttttttssjtssssssttttstttsssstsrrrrsssssssssttttttttttttjjjssjssssssstttttttttstttssstttttttttssstuuuutttttttttjjtttttttttttttttttttutttttttttttuvvuutuuutttuuutsssttsssstttuvvuuttuuuutjttttttttsssstuttuuuuttttttssttttttttttsstuututtttttttttjttttttuutttttttttttttttttjssttttuuuuttttjjttttssssssssssssstttutssttttssjjsjjsssssssttttttttssssssssjtttttjssssstuuuutttttttttsssttttttttssttttttttttttttjjjttttuvutttuuttttuutsssttssstttttuuuuttuuuutjttttttttttsstuttuuutttttttjttttttttttssstuuuuuttttttttttjssssttttttttttjjttttjtttttjjtttuuutttuutttuutssssttssssttttvvuutttuuutjttttttttsssstuttttttttttttsstttttttttsssttttulssjjjsssssssssssssssssssssssjsssssssssssstttsssstttsstttssrsssrrssssssttttjsttttsssssssssssssstttjssttsssjssssstttttttttsstuuuutttjttttttttssssttttssjtttjttttttttssjtttttuuttttuuttttuuttssttsssstttttuuuttuvvutjttttttttsssstuutttttttttttttttttttttssstuuuuuutttttttttttttttttttssjttttttttttttssstttttuuutttuutttuvvutssttsssjtttttuvvttuvuttsttttttttsssttuuuuuuttstttttttttttttttjttuuuvvutttttttttttttttttttttttttttuttttssjttssssstttsssttssstttssssssrrrssssttuttsstttttsssssssssssssttttttttsssttssstttttttsssstuuuuuutttttttttttttttttttttttttttttttttttjttttttlvutttuuttuuvuttssttssssttttlvvuttuvvutjttttttttsssttuuuuuuttsttttttttttttttsjttuuuuuuttttttttttttttttttttttttttttuttttttjsttttttuuttsstttttttttsssssrsssssstuutssttttsssssjssssssssstttttttssssssssjttttjsssssstuuuutttttttttsstttttttttjsjttttttttttttssttttttuvutttuuuttuvvttssttssstttttuuvuttuuuutjttttttttttsstuutttuttjtttttttttttttttjttuuvvvutttttttttttsssjtttttjttttjttttttttjtttttjtuuutttuutttuuuttssttssssttttuvvuttuuuutjttttttttsssttutttttttttttttttttttttssssstttuuvsssssssssssssssssssjjjssssssssssssrsssjjssssssssstuuttttttttttrrsssssjsssjsssttsssssssssttsssssssjssssssssssssssssssssssttttttttttjssjttttttttttttttttttjstttttttsssttttttttssstttuuuuuuuuuuttsssjjttttttttttttttssssjjtttttttssttttttssstttttttttjssssstttttttttttttttttttttttttttttttttttttttttsssttttttttssstttuuuuuuuuutttsssjjtttttuuuutttttssjsjjtuuttttssttttttssttttttttttttsssstuttuuuuttttttttttttttttttttttttttuuttuuttssttttsssssrsssttutttttttttsrrssssjjssttjssstjssssssssttssssssttttttsssssssstsssssssssttttuuuuttttttttttttttttttttttttttuuttuuttsjtttttttttttttuuuuuvuuuuuuusssssttttttttttttttsstttstuuttttssttttttsstttttttttttsssssuuttuutttttttsssttttttttttttttttttuuttuuttsstttttjtttsssstlvuttuuutttssrssssssssttsssssssssssssstttssssssssttjsssssssjssjsssssssttstttttttjsjjssttttttttssttttttsstttttttssstttttttttsstttuuuuuuvuttuttsttttttttuuuttttttsssttstuuttttssttttttssstttttttssttssstuuttuvuuttttttjtttttttttttttttttjjttttttttsstttttttttsjttuuuttuvvuttutsssjttjtttuuuttttttsstttstuuttttssttttttsstttttttttjjsssssttssttttssssssssssjjssssssstjjjjssssssttssssjttjsssrrrsssstuttttuutttsssssssttssssssssssssrsssssttssjssssjssssssssssjjssssssssssttssjtssttssssttttttttttttttttttttttsttttsssttttttsssssstttuuuuuuuuuttttttjtttttttttttttssssssjtttttttssttttttssstjtttttttttssssttsstttjttttttjttuttttttttttttttuuttjttutsssttutttjssssttttuuuuuuuuuttttttjtuuttttutttttjsssssjttuttttssttttttsstttttttttttttsssttsstuuutttjjjttttttttttttttttttttuuttuuttsttttttssrrrsssstuttttuutttsssssssttssssssssssssrsssssttssssssstttjssssssssjjsssssssssttssttuutjttttjtttttttttttttttttttuuttuutttttuuttjjsssjtttuuuvuuuuuuuttstttttttsttttttttjjsjjjstuuttttssttttttssttttttttttttssssttssttttttssjssstttttttttttuttttttuuttuuttsttuuttsssssssstuluttuvvutssssssssssssssssssssssrrsssstttsssssssstssssssssjjsssjjsssssttsssjjjjjjjjjsstttttttjssttttttttttsttttsssttutttsssssjtttuuuuumvuutttttttttttttuuttttjssssttsstuttttssttttttssttjttttjsttttsstttsstuuuttjjjjjtttttttttttttttttttttjttuttsttuuttjjsssstttuuttuuvvuttttttttttttttuutttsssssjjjsttuttttssttttttssttttttttttttssssttssttjsssssssssssssssssssjjjjjtttssrsttsssjjjjjjssrssssssssttssttttsssssssstttjsssssssssssssssssssssjttttjjsstttjjsssjjssttttssjjssjtjsttjsssttttttttttttttttjtuutsstuutsttttttttsssssjttstuuuuuuutsstttttttuttssssttssssssssjsssssttttuuuuttuutjjttttttttuutssttsstttjjtttttjtttttttttttttttttuutjjtuutsttttttttssssstttstuvuuuuuutsttutttuuuttsstttsssssssssjtsssttttttuuttuuttttttttttuuuttsssssssuuttjjjtttttttttttttttttttuuttttuutttttttttsrrrsssssssttstuutssssttsssjttjssssssssssssssssssrsstttttttsstttttsssjtjttttttsssssssuutjttttjtttttttttttttttttuuttttuuttttttuttjssssttttttuvvuuuuuttttttttuuuttsssttsssjssjjssttssttutttuuttuutttttttttttuuttsssssssuussssttssttttttttttuuttttuutsstuutttttuuttsssssstttsstuttuuutssssttssttttssssssssssrrssssssssstttssttssttssssjjssjjjjsssssssssjjssssjtjssttttttttttttttttuutsstuutsttttttttssssstttstuuuumvutsstuutttuuuuttssttsssssstjssttssttttttuuttuuttttttttttuuuttsssssssuuttjjjtttttttttttttttttttuutjjtuutttttuutttssssjtttttuutuvvutssttttttttttttssttssssssjjsstssstttttttttttuttttttttttuuutjsjsssjtjsssssssssssssssssjjssssssttssssttssjjssjsssssssssssrrstsssttssrsssjsssssssssssssssssssssssssssjttsssssstttjjjssjssstttttttjssssssttsssjttttttttttttttttjtuuttttuutstttttttssssssssssstttuuuttssttttttttttsssstttsssjsjsssssssttttuuutttuutttttttttttuutttttjstttjjtttttttttttttttttttttttuuttttuuttttttttttssssjttssstuuuuuuutsttttttttttsssstttsssjsssssjsssttuuttuuttuutttttttttttuuuttssssrstttjjjjtttttttttttttttttttuuttttuuttttttttssrrrsssssrrstsstttsrrsttssssssssrrsstssssssssssrrsssttttjssssttttttssjtjtttttttssssrstttjttttjttttttttttttttttttuttttutttuutttttjsssstttssstuuuuuuutsttttttttttsssstttsssssjjjjssssttuuttuuttuutttttttttttuuutsssssrsttssssttsstttttttttttttttttttttttttttutttttsssssstttssttssttttssssttssstsssrrsssssssrrssssssssstttssttssttssssssjjjjjsjssssssssssssssjttssttttttttttttttttuuttttuuttttttttttssssjttssstttulvutsstttttttttttssstttsssssjjssjsssttuutttuttuutttttttttttuuuttssssrstttttjjtttttttttttttttttttuuttttuuttttttttttsssstttssstuttuuutsstttttttttttsssttssssssjjjsjsssttuuttttjtuuttttttttttuuuutttsssssssssssssssssjjjjssssssssssrsttttssssjjsssssssssssssrrrssrrssssssrssssssrrrrsssjttssssssssssssssjtsssssssssssjjjtssssssstttttssssssssjssjtttttttttttjtttttsssuvvutsstttttttsssssstsrrssrrsstttsssssttjjssrrrrsstuuttjjsssssttttttttssssttsstttttttttsssttttttsssssjtttttttttutttttttttttttsstuvvutsstttttttssssssttsrssssssttttttssttjsssssrrsstuuttjjjsssjttttttttssssttssttttttttttstttutttsssrssttttttttttttttttttttttttstuuuutsttttssttssssrrsssrrrssrsssssssrssssssrrqrrrsttttsssrrsssssttssttsssssssssstttssssssssstttsssrrsssttttttttttttttttttttttsssuuuussttuttttttjjtsstsssssssstttttttsssttsssssrrssuuuttssjjjjtttttttutssssttsstttttttttjstttuttsssrrssttttttttttttttttttttttjssstuutssttttttttssssssjssssssssssttjsssssssssrrrrrrsttttssrrrsssjjjsjtttsssssssssjjjssjjssssssssttssssssstttttjtttttttttttssssssssuvvutssttttjttssssssttsrssssstttttjsssssttssssrrsstuuttssssjttttttttttssssttsstttttttttsttttuuttssrrssttttttttttttttttttttssssstuvvutstttttttttsjjsstssrssssssttttssssssttssssrrsstuuttssjjjjtttttttttssssjjtttttttttttttttuuuttssssssssssssssssjjjjsssssrrrssrsttttrrssssssssrrssrssssrrrrrrrrrsssssssssssrrrssssjstssssssssssssssjssssssssssssjjttssssssssttttsssssssssssstttttttttttjjjjttsssuuutsrstttsstssssssstsrrssrrssssssttsssjttssrrrssttuuttjssjsssttttttttssssttsstttttttttsssstuuttsssssjtttttttttutttttttjjjtttsssuuutssstttssttssssssttsrssrrssssstttsssjttsrrssssttuuttjjjssssttttttttssssttssttttttttttssttuutttsssssjttttttttttttttttttjjtttsttuutssttttssttssssrrsssrrrrrrrssssssrrsssssrqqrrssttttssssrssssstttsssssssssssssttttssssssssttttssssssttttttttttttttttttttttttsstuutssttttjstttjjtsstsssssssssssttttsssttssrrssssttuuttssjjjjtttttttttssssttssttttttttttssttuuttsssssstttttttttttttttttjjjjjttsstuutssstttttttssssssjssssssrrssssstssssssssrqqrrsstttsssrrrssssssssssssrrrsssssjjsssjjsssssjssttsssssstttttjjttttttttttjssssssssuuutsrstttssttssssssttsrssrrsssssjttssssttsrrrsssttuutsssssjttttttttttssssttsstttttttttsssttuutttsssssttttttttttttttttttsssstsssuuutssstttssttsssjsjtssrssrrssssssttssssttsssssssttuuttssjjjjtttttttttssssjtttttttttttttjjttuuttssssssssssssssssjjjsssssssrssssssssrrrsssssssrrrrsssssssrrssssrrrstttsssjssrrrsstjsssssssssssssssssssssssssstttjjsttsstssssssjtjsssjttjsssssstttttttttttjjjjttttsssssssssssssssssssssssssssttssssstuutjjtttssssttttsssssssssssssssttsstttttttuttttttttutsstttttjssttttttttttttttttttttttjjjtttttssssssssssssssssssssjttsssstttsrssuuutjttttssstttttsssssjjssssssssssssttttttuuttttttttutssttttsstutttttjttjjjttttttttttttjjtttuutssssstttsjjsssrssrsssssrrssssrrrssttssssjssssssttssrrrssssssssrsssssrssststtttjjtttssssssstttsssttttttttttttttttttttttttjttttuttsssssttttssstjjjjsstttsssttttssssuuutttttssssstuutsssssssssjjssssttssttttttuuttttttttutssttttsstutttttttttjstttttttttttjjjttuuttsssssttssttsssssssssssssssssssrrsttttssttssrrssttssrrrrsssssssrrssssssssssstttjssssjjjsssjsssssssstttttttjsjttttttttttjssssttttssssrssjssssssssssssjsssssstttsssstuttttuutsssttuttssssssjsjttssssttssttttttuuttttttttttssttttsttuuuuttjjjjjjtttttttttttjsssttttsssssstttstttssssssjjttsssstttssssttttsstttsssttttssssssssssjjssssttssttttjtuuttttttttuutjtttttsssttttsssssssssssssssssssssssttsrrrrrssssssssrsrrrsssssssssssssrrsstttsssssrsssstssssssssssssssssssssrsssjsstttjssssssttssssssttttttttjsssttsttttjjtttttttttttttsrssssssssssssssssstsjttsssttssssstuuutttttjttttuussssstjjttssssstttssstttttuuttttsttttttttttttttttttttttttttttttjttttttttttttttssssssssssssssssssttstttssttttssrstuuutttttjttuuutssssstttttssssssssssstttttuuttttttttttttttttttuuuuuttjtttttttttttttttttttttuuussssssttssttssssssssssssssssssrrrrstttsssssssjjtttsrrrrsssssssrrsssssrrssttttttjjsssssjtstttttstttuuuuttttttttttttttttttttttttutssssssttssstssttttjsttttssttttsssstuuuuuutssttttuussssststtttsssstttssstttttuuttttttttttttttttttuuuuuutttttttttttttttttttttttuutssssssttssttssssssssssttssssssssrsttuttsttsssssjttsrrrrsssssssrrssssrrssssssttjssssssjjsttttssttstttttjjtttttttttjtttttjssstttttsrssssssssssssssssttttttssttttsssstuuuttttttstuuutsssssssttttjssstttssstttttuuttttstttttttttttstuvvuuutjjtttttttttttttttttttttttssssssttssttssjtssttttttssttttssssttuutttttsttuuutssssstsjtttsssssttssttttttuuttttttttuuttttttttttttttssstttttttsssssssstttttjsrrrsttsssssssssssssssssssssssssssrrssttttssrsssssssssssssssttssssttssssrrsjssssssjjsssssstutttttuuuuttsjjjtttttuttsssttssttttttssrstutttjstttjssssttttttttsssssttssttuuuutsssttttttttttttjtuutsstuutssssssttttsstttssttssuuuttttuvvuttttttttuuuuttsssttttttttttsssstuttttjttttsttttttttttttssssttssttuuuutsssttttttttjsttttuttjstuutjjsssstttttttttssttstuvuutulvvvuutttjtttuuuuttssstttttttttttssstuutttttttttttsssssjttssrrrrssrsssttttssrrsjtjssssssssssttssssttssssrrssttsssssssssjstuuttttuuuuvuutttttuuuuuttsssttttttttttsssstuuttjjjttttttttttttuuttssssttssttuvvutsssttttttttttttttuutjstuuttjsssstttttttttssttstuvuutuuvvvuutttttttuuuuutjjtttttttuuttsssstuutttjttttttttttttttttsssssssssttttttssrrstjjssssrsssssttssssttsssrrrsjsssssstssssjssuuttttuuuuuuttsstttuuuuttsssttssttttttsssstuutssssttsssjsttttttttsssssttssttuuuutssstttttttjjtttttuutjstuuttjssssstttsttttssttstuutttttummvuttttttuuuuuttsstttttttuuttssrstuuttttttttttttttttttuttssssttssstuuuutsssttttttttttttjtuutjstuutjssssstttttttttssttstlvuuuuuuvvuuttssstttttttssssssssttttjssrrrstttsssssssssssssttsssssssssssssssstttsrssssssssssssssssttssstttssssrrsssssrsssssssssstuttttttuuutttttjsttttuutsssttsstttttssssstuutttttttttttttuuttttttsssstttstttuuutsssttttttttttttttuuttttuutsssssssttssssttssttstuuuuuuuuvvutttttttttttuutsttttjttuuuttsssstuuuttttttttttttuuttttttsssstttttttuuutssstttttttttttttuuuttttuutjttssssttssjtttssttttuvuuuuvvvvuttttttttttuuutsttttjtttuttttssstuuutttttttttttttttttjsssrrsssssssttttssrssjtjssssssssssttssstttssssrrssssssssssssstttuutttuuuuuuutttttttttuuutsttttjttuuuttsssstuuutjjttttttttttuuuutttssstttttttuuuutsssttttttttttttttuuttttlutjttssssttssstttssttttuvuuuuvvluuttttttttttuuuttttttsttuuuttsssstuuutttttttttttttttttttsssssttttttttttssrsstjsssssssssssttssssttssssrrssjssssssssssttttuttttuuuuuuttsssttttuuttsssttssttttttsssstuutssssttttttttuuuuttttsssstttstttuuussssttttttttttttttuuttttuutjttssssttssssttssttttuuuuuuuuvvuutttttttuuuuuttttttsttuuuttsssstuuutttttttttttuuuutttttsssstttssttuvutsssttttttttttttttuuttttuutjttssssttssttttssttttlvuuuuuuvvuuttutssrrsjtttttssrssttsssssssssssssssssssssjttttttssssssssssssttssssssssssstsssssjssttttttttsssstttssssjssssssssstutssttuutsttttttttssssssttttttsssstuttssttttsttttttttttttuuuvvvussstttttttttttttttjsttttttttttttttuuuuuuuuttjtttttssssssssssttttuutstuvuttttttuuutssssstuuuuutssstuuuttttttttttttttttttttuuvvvvutsttttttttttuutttttjttttttttjtttttuuuuuuuuttjtttttssssssssssttttuutttuvvutttttuuuttssrstuuuuutsssttuttttttttttttttttttttuuuuuuutssssssssssssttsssssssssssttsssjsssttttttttssssttssssssrrrsssssjtuusstuuuttttttttuttsssstuuuuutssstuuuttttttttttttttttjjttuvvvvvutstttuttttttuuttutttttttttttttttttuuvuuuvuttjtttttssssssssttttttuutttuvvtttttttuuttssssttuttttssstuuutttttttttttttttttttuuvvvvvutsttttttttttttttttsssssssjjsssstssttttttttssssjttsssssssrrrsssjtutssttuutsststttttssssstttttttssstttttttttsssstssssssstttuuuvvvussttttttttttutttttssttssttttttuuttuuvuuuuuttjttuutssssssssssttttuussuvvuttttttuuuttsssstuuuuutssstuuuttttttttttttttttttttuuvvvvusstttttttsttuuttuttjttttttttttttttuuuuuuuuttjtttttssssssssjjtttullttuuvvttttttuuutsrrrrssttttssrssttssssssjssssssssssssssstttttsssssssjssssjtssssssssssssjssssssssttttttuttssssttjssssrrrrrsssjtutssttuttsssssttttsrrrrsstttttssstttttssttttsstttttttttttuuuuuuusssttttttjtttttttsjtttttttttttttttuuuuuuvuttttttttssssssssssttttuutstuuuttttjttuttsrrrrstuuuutsstttutttttuttsstttttttttttuuvvvvusssttuutttttutttttttttttttttttttttuuuuuuvutttttttttssssssssstttuuutttuvutttttttutttsrrrstuuuutssttttttttttttssttttttttttuuuuuuutsssstttsssssttssssssjjsssjtsssssssttttttuttsssstjssssrrrrrssttttuussttuutsssssttttsrrrrstuuuutsstttuttttttttsstttttttttttuvvvvvutsstuuuutttuuuttttttttttttttttttttuvuuuvvvttttttttsssssssssttttulutttuuuttjjjtttttssrrssttttttssttuuutttttttssttttttttttuuvvvvvussttuuuttttttttttsssttssssjsssststttttttttssssssttsssssrrrrsstttutssttuttssssstttsssrrrsttttttsstttttttttttsssssssttsstttuuuuuutssstttutttttttttttttttssttttttuuttuuuuuvvuttttttuutsssssssssttttuussuuuutttttttuutssrrsstuuuutssttuuttttttttsstttttttttttuuvvvvusstttuutssttuuttttttttttttttttttttuvuuuvvuttttttttssssssssjttttuvltttuvltttttttussssrrrrsssrrsstttsssssssstssssjsjjsjjjsssssssssssssssjsssssssstssssssssssssssssstttsstttttttssrssssrrrrrssssjjssstttssstttssssssrrrsrrrsssssstutttttttsstttsstttttttttttttttttsssssttttssttsstttttttttttttttttttuuuttuuuuvuutssssssrrrrsssstuutstuuttttuuttssssssrrssrrstttstttutttuutjstttssttttttttttttttttttttsttuutsstttttutttttttttttttttttuuuttuuuuuuutssssttsrrssssttuutttuuttttuuttsssssssssrrrsttsstttuttttttjstuutsttttttttttttttttsssssssjjsssttssstjsssjjssssssssssstttssttttuttssrssssrrrrrrsstttssstttsttttssssssssrrssrrstttstttutttuutjjtuutsttuuuuuuutttttutttttssttuutjttttuuuttttttttttttttttuuuutuuuuvvutsssssssrrsssstuuuuttuuttttttttttssssrrssrrsssssstuuutttttjstuutsttttttttttttttttttttsttuuttstttsttttssttjssssjtsssttttsstttttttssrsssrrrrrrrsssttssstttsstttssssssrrrrssrrsssssstutttttttsssttssttttttttttttttttssttssttutssttsttuttttttttttttuutttuuuttuuuuuuutssstttsrrrssssttuuttuuttttuuttsssssssrssrsstsssstuuutttttsstuussttttttttttttttttttttsttuutsstttttuuttttttttttttttttuuuttuuuuuuutsssjsssrrsssttttttttlltttuuuttttssssssssrrssrrrsttttsssssrssttsssssjjjssjsssssssrrssssssssssssssttssjsssttssssssssstttttttstttttsrssssrrrrrsssjjjssstutsrsttsssrssrrrssssrrsssssuuutsstttssttttsstttttttttttjjjjssssssttttssttsttutttttuuttttttttttuuuttttttuuutsssssssssssssttuutssuutjsttttsssssssrssssrssssstuuuttjtttjstuuttttttttttttttttttssttstttttstttttuutttttuuttttttttttuuuttttttuuutssstttssssssjtuuutssuuttjtuutsssssssssssrrssststuuutjjtttjjtuutjtttttttttttttttsssssssssssssttsstttsjtttttssssjtssstttssjjstttttsrssssrrrrrssjtttsssttssssttsssssssssssssrssssstuuuttjtttjjtuutstttuuvvvuuttttttssttssttttttttttuutttuuuuttttttttttuuuutuuttulutssstssssssssstuuutssuutjsstttjttssssrsssssssssstuvuutjtttjjtuutsttttttttttttttttsstttttuttssttssttttttttttssssttsssttttjttsstttssrssssrrrrrsssjttsrsttssssttsssssssrrssssrssssssuuutsstttssstutstttttttttttjjjjjssststttttssttstuuttttuuuuttjtuutttuuuttutttuuutssstttssssssstttutttuutsssuutssssssssssssssjssssuuuutttttsstuutsttttttttttttttttsstttttutttsttstuuttttuuuutttttttttuuuttttttuuutsssttsssssssttttttstllttttuuttttssttttutsssssssttttssrssssssssssrrsjjjssssssssssssssssssssssssstttssstttttssssssjssstttttssrrstttsttsssssssssjtjsssssssssrssssrrssttssttssssstttttttssstsstttttsssttttttttttttttjsssttttssttttttuttttuuuuuttttttttttuuuuttsssttuttuuttuutsssttuttsjssstjssssssstjtttsstttssstttuuuuttjttjtttuuutsstttttttttttttttssstttttstttttuuutttuuuuutjtttttttttuuuttsssttuttuuttuutssjttuuttttttttssttsssttuttttuttssstuuuuuutjjttjtttttttssttttttttttttttssssstssssssssstttssstttttssssstttsstttttssrssttttttssttssssstttsssssssssssssssstttttttttssstttuuuuttjttjtttttttsstttuuuttttttttttsstuutssttttuuuutttuuvvuttttttttttuuuuutsssttuttuuttuuttssttuuttttttttssttssjtttttsttttsssttuuuuuttjttjtttttttsstttttttttttttttsssttuttsstttttttsstuttutssssjttssstttttssrrsstssttssssssssstttsssssssssssssssstttttstttsssttttttttssssssttttttsstttttttttttttjjssstttttsttttttuutttuuuuutjjttuuuttuuuuutsssttuttuttttttsssttuuttttssttssttsssttttuttuttssttutuuuuttsttjjttttttssttttttttttttttttssttuttstttttuuutttuuvvuttttttttttuuuuutsssttuttuuttuuttssttttttttttttssttsstttuuuuuuttjsssjttttsssssrrrssssssrrsjtjssssssssssjssssssssssssstttsssssttttsssssstjssstttssrrrrstttttssttjjsssjssssssrrsssrrrrssssttttttttjssstuuttttttssssttttttsstttttttttsttttttssttttstttttuuuttsttuuuuttttttttttttttttsssstttuuuuuuuuttttttttjssssssssssssttttttttttttssstuuuutttttssstttuutsstttttttttttttttttttutttttutuuuuutjttuuuuttttttttttttuttssssstttuuuuuuuutttttuttjtsssstssttssttuuuuuuutttsstuuuutttttjsssttttttsstuutttttttjtttttssttssssstssttttssstttttssssstttssssttssrrrrstttttttttttssjttjssssrrssssssssstttutttttttssstuuuutttttsssttttttssttttttttttttttttttuuuttttuuuuuuuttttuvvuutttttttttttuuttssssttuuvuuuuvutttttutttttssstssjssstttuuuttttttssttuutttttttsssttttttssttttttttttttttttsttuutttttttttttsstttutttsssssttssstttssrrrrsjjtttttttttsstttsssssrrssssssssstttuuttttttssstuuttttttssssttttttssttttttjssjttttttsttutttttutuuuuuttttuuuuttttttuuttttuuttsssstttuuuttuuutttttuttjttssttssstssttttuuuuuuttsstuuuuuttttssssttttttssttttttttttttttttsttuutttttttuuuutjttuvvuttttttttttttuuttsssstttuuuuuuuutttttttttttssttsstsssttuuttutttttsssssttjssttsrrrrsssssssttttssssssssssjtuutsssssttsjtttsssssssssttssssssssssrrsssrrsssssssjtttjttttsssssssssssssrrssttssttjssstssrssstssstutsssssssjttttttttttsssssjjttulluutttuuuuuuuuutjstttttuuttttttttsssssstsssssttuuuuuuuuvuuttttsssssssssssttuuttttttttttssssttttttuutsrrssttttttuuuuttsssstttttulluutttuuuuuuvvutjjtttttuuutttttttssssssssssttttuuuuuuuuvuutttttssssssssssttuuutttuuttttssssttttstuutsrrssstttttuuuuttttsstttttulltjttstttttuutttsssttttttssssssssssrrrrssrrrssssttttttttttsssjsssssssssssstttsstttttttsssssttttttuutsrrsstttttuuuuuttttssttttuuvvuuttuuuuuuuvvuttttuuuuuuuttttttttsssssttssstttuuvuuuuvvvuuttttssssssssssttuttttuutttttssssttttttuutsrrsstttttutuuuttsssjtttuuuluuuuuuuuuuuuutttsssttttttssssssssssrrrrssrrrsssjtttttttuuttsssssrssrsssssstttssttttssttsrssttssssttssrrssssttttttutttjsssjttttuuuuttttuuuuuuvvutjjtttttuuttssttttsssssstssssstttuuuuuuuuuttttttssssssssssttuuttuuttttttssssttttttuutsrrsssttttttuuttttjsttttttulvuuttuuuuuuuvvutjjttuttuuutttttttttssssssssstttttuuuuuuuuuuttttssssssssssttuuuuttutttttsssssjjsssttsrrrrsrrsssttttsssrrssssssstuutsssssttssttssssrssssstttssssssssrrrrrssssssssssstttttttssssssrrssrrssssstttttjjjsssjsssssssssssttsssssssssttttttttsssssttjttulluttttuuuuuuuuttjssttttuutttttttjssrrssttssssttttuuuuuuuuutttttsssssssssstuuuutttttttttsssstttttttttssrssjjtttuuuuttssssttttttuvluttttuuuuuuuuutjssttttuuutttttttsssrrsstjsttttttuuuuuuuuutttttssttsssssstuuuutttuutttttsssttttssuussrrsssstttuuuuutttttttttttulutjsssttttttttttssssjsstttsssssssssrrrrssrrrsssssttttttttssssssrrssrrsssstttttsssttjsttsssssjjjsttttsrrsssstttuuuuttjjtttttttuuvvuuttuuuuuuuuuuttjtttttuuutttttttssssrsttssssttttuuuuuvluuuttttssttssjjstuuutttttuutttttssstttttttttssrsssstttutuuuttssttttttuulvuuuuuuuuuuuutttsssttjttttssssssssrrrqrssrrrsssssttttttttttssssrrsssrsssstttttsstttssttsssssjssssttssrrsssssttuttttttsssttttttuluuttttuuuuuuuuutjssttttuuutssttttssrrssttssssttttuuuuuuuuttttttssttsssssstuuuuuuttttttttsssttttttutssssssssttttttttttsssttttttulvuuttuuuuuuuuuutjssttttuuuttttttttssrssstssssttttuuuuuuuuuuttttssttsssssstuuuuutuuuuutttttttjjsssssssssssrrrrsssssssrrssjjsssssssssssssssssssssssrssssssssssssssssrsrrrrssssstjsssstttsssssssssrrsssrssssttstuutjjjssssttttssttsrsssssttsssssssttsssssstuutsstttttttttttttttssssssstttttttttttttsssssrrssssstttssstuuuttttttttsssttssssstttttuuttttttttttttttttssssssttttsssssttttssssstuuttstttttttttttttttsssssssttttttutttttttssssrrsjjsttttttstuuuttttuutttsstutsssstttttuuutuuuuttttttttutssssssstttssssstttttsssttuuutsttsstjssssstssssssssssssssstttssssjssssrrrrrrrsstssrsstttssssjjssrrsttsrsssstttttttstttttttttttjjjssssssttttsssssstttssssstuuutttttttttttttttttttttjjtttttttuuttttttsstssrssjjsttttsttuvutttuutttssstttssjttuuttuuutuuuuttttttttttssssssttttssssssttttsssstuuuttttttuutttttttttsssssssjtssstttssssssrrsrrrrrrrssttsssstttsssttttssssttssssssttstttsttutttsttttssttsssssssstsssssssttsssssstuutsstttttttttttttttsssssssttttttutttttttssssrrssssstttttttuuuttttttttsssttssssstttttuuuuuttttttttttuutssssssttttssssssttsssssstuuttttttttttttttuutttttssssttttttuutttttttjssrrssssjtttssstuuutttuuttttssttsssjjttuttuvttuuuuttuuuutttsssssssttjssssssssssrrrrssttsssssrrsssrrrssssrrrrrsrssssrssssssssssssssrrrssssstssssstttjssstsssssssssrssssttsstutsjjsssttuutttttsssssttttssssssssssssssttuuussjjsstttttttttssssssssstttjstttttjjttssttssssssttttsssstuutttuuttttssttssssttttsttuttttttttuuuuuuutssssstuuttssssssttssssstuuuutstjssttttssttttsssssssstttjjtttttttttttttsssjsttttttjssuuutttuuuttttttttsssttttttuutttuuuttuuuuuuutssssstttttssssssttssssstuuuutsssssjtssssssssrrrrssssssssssstssssssssssrrrrrsssttsrrstttsssstjssssstsssssssttsstttsttttttuuuutttjssssstuuttsssssssjssssstuuuuttttssttttttttttssssjjjtttttttttttttttttttsssstttttttsssuuutttuuttsssttttjjtttttttuuttuuuuttuuuuttttssssstuuttssssssttssssstuuuuttttsstuttttttttssrrssssjjssssttssssssssssrrrrrsssttsrrstttsssttttssssttssssssssssttsstttttttuutttttsssssstttssssssssssssssstuuttsjjssjttssstttssssssssstttjttttttttttstttsssssstttttjssuuuttttuttttssttsssjttttjtuuttttttttuuuuuuutssssstuuttssssssttsssssttuuttsttssttttttttttsssssssstttjjtttttttttttttsssssstttttssstuutttuuutttstttssstttttttuusttttttuuvvvuttjssttttttssssssssssssrrssjtjssssssssssrrrrrrrrrrrrsrssssrssssssssssjjjssssssssssssssssssttttttssstsssssssssssssssssssssstuuuutttsttttttutssssstttssssssttttuutjjjttttssssssssrrssssssttssssssttssjttttttssssttttttsssstuuulvuttttttssttssttssssssttttttttuvvvuttttttuuuuutssttttttssssstutuuuttttttttssssssssrrssssssttsjjjssttssttuuuutsttjttttttjssttuuulvuttttutssttjtttssjtsstttttttuvvvvuuttttuuuuuutssstttttsttsstttuuuttttjjtsssssssssrrrrsssssssssrssssssssjtjsssssssssttssrrsttttttttssstsssssssssssssssssstttttuvvvuttjjttuuuuussttttutssjssstttuuutttttttttssssssssrssjjjttttjttssttssttuuuutttttjjtttttssstuvvvvvttttttssttsttttsttttsttttttuvmmvuttttttuuuuusssjttuttsttssttuuuutttttttttssssssssrrrssssjjsssssssssssjjjjsssssssssttsrrssstttuuutsssttssssssssssssssssssstttuuuutttjttttttutssststtsssssssttttuutjttstttssssssssrrssssssttsjttssttsstttuuttsstttttttttssttuuuuuuttttttssttjjttssjjsstttttttuvvvvuuttttuuuuuutsttttttssttsstttuuuttttttttssssssssrssssssstttsssssttssttttttttssjttttttsssstuuuuuuttttttssttjtttttttssssttttttuluuttssssttttttssssssssssssrsssjjjsssssssssssssrrrrrrsssssssssssssssssssssssjjjssssssssssssssstttttsssstssrsssssssssssrsssssssttuutttssstttttttssssstttsssssstutttttjjjtttsssssssssrrsssssttttsssssttssjtttttttttttttttttsssstuulvuttttttssttstttsstjssttttttttuluuttssjtttuuuttsjtttttssttstuuttutttttttttssssssssssstsssttttttttsttssttttutttttttttttttsssttuulvuttttutssttjttttsttssttjjtttuuvluttttttuuuuuutsssttttssttsttuttuutttttjjssssssrsssssssssssssssssssssssssssjttssssstttsssssstttttttssstssrsssssssssssssjsjttjtuvluttssjtttuuutssttttutssttsstuttuuttttttttsstsssssssstttttttttttttttttttttuttttttttttttttsssuullvuttttutssttstuutsttssstttttttlvluuttjttttuuutssjtttuttsttstuuutuuttttttttssssssssssssssssjjssssssssssjjsssjjjsssssstsssssrstttuutssssttsrssssttsssssssssssjttuuutttssstttttutsstttstssssssstutttttttttttsssssssssrrstssstttttttttttssttttttttttttttttttssstuuuuuutjjtttssttstttssttsssttttttuuvluuttttttuuuuuttttttttssttsstuttutttttttttssssssssssttjssttttsttttttsttttttttttttttttttttsssuuuuuuttttutssttjtuuttttssttttuuttttssssssssrrsstttsssssssssssrssttssssrssssssrsssrrssssttssssssssttttssssssrrrsjtjsssjjssssssssssssssssssssssssrsttsssssssjssssssttssssssssssssstssssssssssttsstutttssssssssstttsssststutssttttttttuutttttssssstuuuttuutsttttssstttttttssststttstuuttttsstttttttttttsssssssrssttttttjssssjtttjtuuutttssssssssttutssstttuuttttttttuuuuttttttssstuuttttttttttttssstttttttssttttttstuuttttttttjttutttttsssttssssstttttttssssttttttuuuttttssssssssjjssrssssttssssssstttttsssttsrrssttttttuttsstssssssssstjsssssssssssttttttssttsjttjttttsssssssrrsttttttjssssttttjtuuuttttjsttttsttutssttttuutttttttuuuuuttttttssstuuutttttttttttssttttttttssttttttstuvutttttttsttutttttsssssssrsstttttjsssssttttttuuuttttssttttsttttsssttttttjttjsttttttsstttsrrrsstttttttssssssssssssstsssssssssssstttstsssttssttssttssssssrrrssstttttjssssssttsstutttsssssttssstttssststuuttttttttuuuuttttttsssttuuuttuutsttttssststttttssstttttstuuttttjjtttttttttttssssssssssttttttttsssstttsstutttttjjtttssttttssttttuuttttttttuuuuttttttsssttttttttttsttttssttttttttssttssttstuvuttttjttttuutjssssssssssrrrssjtttsssssssssssttjssrrrrsrrrrssssssssssttssssssssttttsssjssrrrssjssstjsssssssssssssssssssssssssrsttssssssssssssssssrrrsssssrrrrssttssssssssstttttttssssssssssttttttttttuutttttttttuuutttttssssstuuuuuuussstttssssssttttssstttttsttuttttttttttttttjsssssssssrrrsstuuttssssstttttuuttssssssssssttuutttutuuutttttttuuvvuttuutssssttuttttttssttttssssssttttsssttuutttuuuttttttttttuttjssssstttsrrssstuutttsssstttttuuutttssssssssjtttssstssttsssssssttuutsstttsrrssstttttutsssttssrssrsssssssssssttssstttttssssstttssssssssssssrrrssttttsssssststttuuutttssssttssttuutttutuuutttttttuuvvuttuuttssstuuttuuuttttttttssssstttttssttuutttuuuttttttttttttsjsssssssssrrrssttttjsssstttttuuuuttsssstttssttuutttutuuuttttssttuuuttsttjsrrsssjttttttssssjsssssssssssssssttttsstttttsssttssttsssssrssssrrrrssstuuttssssssstttttttssssssssssttutttttttuuttttttttuuuutttttssssttuuuuuuussjtttssssssttttsssttuttttuuuttttttttttttttssssssssssrssstuutttssssstttttutttsssstttssttttttuutuuuttttttttuvvutttuttssstttttttttssttttsssssstttttsttttttttuuuttttttttttttjssssssstttssrrssttttttttsrrstttsssrrrrssrrrrsssstttttssssssssssstsssssjssrssstssssttssssssssssrrssssssssjttttjsssssssssssssssssssrrsssstttssrrrstttttttssrrstutttssrrsssssssstttulvuutttttttjjttttttttuttjttttttttuuttssjjttjsssstttttttttuvvutjstttssttsttttjssssssssttttsssssstuttttttssssuuuttssssssssssstttuulvvuuttttttttttuuttttutttttttttttuutjjjttttsssstttttttttuvvvutsttttttttttttttttsssssttuuttssssstuttttttssstuvuutttsssttssssjtttuuuuttssjsssssssttssttttsssstsssssttssssssssssrrssssssttsstuutsssssjssssssttssssssssssttttssssssttttttttssssuuuuttjsssttsssstutulvvvuuttttttttttuutttuuuttttttttttuuttjjtttttssstttttttttuvvvltttttttjttttttttjssssssttutttssssstttttttttsssuuutttssssttsssstttuuvvvuuttttsssssstttsttttsssstttsssttssssssssssssssssssstttuuutssssjssssssssjssssssssssstttssrrssttttttttsrrsuutsssssrssjssssttttuvvuutttttttttttuutttuutsstttuttttuuttsjsjttjssstttttttttuvvvutjstttsstttttttjsssssssttuuttssssttuutttttssssuuutttssrsstsssstttulvvvuutttttttttttuttttttttttttttttuutjsjjjttjssstttttttttuuvvuttttttttttjtttttttsssssssttttjssssttttttttssssttssssrrrsssssrssssstttttssssssssssssssssjssssstttssssttssssssssssrrsssssstttttttsssssssssssssssssssssssssstttssssrsttttttttssssuutssssssssjsssssjtuuvuuutttttttjjttttjttuttttttttttjtuutsstttttttsstttttttttuullutjssttssttsstttssssssssstttttttssstuutttttssstuuttsssssssssssssttuvvluuttttttttttttttttuttttttutttttuttjttttttttssttttttttuuullutjstttttttttttttttsssjsttuuttttssstutttttttsstuvttttssssttssssjttuuuutttssjjsssssssssstttsssttttssssttssssssssssrrssssstttsstuutssssssssssssttjssssssssstttttjssssttttttttssstuutttssssstttssstttuvvlluuttttttttttttttuuuttttuuuttttuuttttttttttsstttttttuuuvvlutjsttttttttttttjttsssjsttuuttttssstuuttttttsssuutttssssstttssstttuvvvlutttttsssssssssstttssstttttjssttsssssssssssssjssssttttuuutssssssssssssstsssssssssssttttsssssttttttttssstuutssssssssjsssstttuuvuuuttttttttttttttttuutsstuuuttttuutjttttttttssttttttttuuullutjsstttssjsjtttjsssssssttuuutttssstuuuttuttsstuutttsssssttssssttuuvvlluuttttttttttttttttttttttutttttuutjttttttttssttttttttuuvvlutjssttttttttttttttutssssssttjtuusstttttjjtuuuutsssssrrstssssssrssjssrrssssssssssssrrrssssssstttsssjsssssstttttttrrrssssttttjsssssssssssssssssssssstssrssssssssttsstttttssttuutttssssssttstttttstuuttsstttttttttjttssjtttttttttttttttttttttuuuuutsssttttttttttttsstttsstttsstttttttttssssssttttuusstuutttttuuuuutssssstttsstttsstuuuttsttttttttttttssjttuttttttttttutttttttuuuuutssssttttttutttsssttttttttsttttttttttssssssttttuusstuttttttuuuuutsssssttuttutttjtuutsssssssssssssssssssttssstttttttttssssstttttttsrsssstttjssssssssttssttssssssttjtttssssssttjtuussttttttttuuuuutssssttttttuuttstuuuttttttttutttttttsttuuttttttuuttuttttttuuuuuuusssttttutuuutttssttttttttjttttttttttssssssttttuusstuutttttuuuuutssssssttttuuttstuvuttttttttttsssssssssttssstttttttttssssstttttttsrsssstttttttssssssssssjsssssjjjssttssssssssstuussttttttttttuuutsrrsssttttttssssuutttsttttttttttttssttttttttuuutttttttttttuuuuutssstttttttuttttsstttttttssstttttttttssssstttttuusstuutttttuuuuutsssssstttttttsstuvuttttttttttttttttstttttttttttttttttttttuuuuuutssjtttttttuutttstttttttttttttttttuvutsssssssstuutstttttjstuuuttsssssrrttssttssssssssrrssssssssssssrrrsssssssttssssjsssssjtttttttsrrssssjjtttssrrsstsssssssssssssssttssssssssstttsstttttssttuuttsssssssttttuuutssttttsstttttttttttsssstttssttttttttttsstttuuuuuuussstttttttuutsssttttssttssttttttttuutsssssstttuutsttttttttuuuuttsssssstuttuuttsstuttstttttttttttttsssttttsttttttttuttjtttuuuuuuussssjtttttuutsssttutttttssttttttttuutsssssjtttuuttttttttttuvvuutsssssttuttuuuttttttsssssssssjsssssrrsstsssjtttssstttssssttttttttsrsssstttjttssrrstttssttssssssttttuttssssssjttuutsttttttttuuuuttssssstttttuvutsstutttttttttuttttttssstutssttttttttuttjttuuuuuuvutsstttttttuutsssttuuttttjsttttttttuutsssssjtttuuttttttttttuuuuttsssssstuttvvutstuuttttttttttttssssrrsstssrstttssstttssssjtttttttsrssssttttttssrrstttssttssssssjjstttssssssssstuuttttttttjtttuuttsrrrssttttttttssttttssttttttttttttsssttttttuuuttttttjjttuuuuuuuusssjttttttuutsssttutttttssttttttttuutsssstttttuuttttttttttuuuuttssssssttttuuttstuuttttttttttttttttssjtttssttttttttutjjttuuuuuuuussstttttttuutssstttttttttttttttttuuvuutstsssttstuusssstttsssssssssrrrrssttttttsssssttttsssssssssssrrrsssrrsssssrrsssssssjtsssssssssssssssstttsssstttssssrsssssssssjttsssssssttsstttsstttsstssssstssrrsstttuuuutssstuuuuttttttttttsssssttssttttttjtttsjttttttttttsstttjtttuvvutssuuutssssssttttttttuuutssssjtttttuuttttttttttssstttsrsssttuuuuutssttuuuuttttttttttsssssttssttttttttttjjttttttttttjjtttjstttvvutstuvuttjtsssttttttttuuuttsttttttttuutttttttttttsttttssssstuuuuuutsssttttttsssjjjssssrrrsssrrssttssssssssstttsssstssssssssssttutsrstutsssssrrsjsssjtttuttsssjjtttstuuttttttttttssttttsssssttuuvvutssttuvvuutttuutttttssssttssttttttttttjjttuuttttuttjttjsstttvvutstuvuuttttssttttttttuuuttsttttttttuuttttttttttssstttssssttuuvvvutttttulluuttttttssssrrrsssrrstttssssssssssttssssssssssssssstuutsrstuttsssssssjssssstttttssssssttssuutjsstttttsssssssrrrsssttuuuttssstuuuuttttttttttssssssssttuuutsssttjjttuuttttttssttjjttttvvutssuvuttjssssttttttttuuutssttttttttuuttttttttttssstttsrrstttuuvvutjsttuvvuuttttttttttssstttssttttttttttjjtuuuuttttttstttjtttuvvutssuvutttttjsttttttttuuuuttttttttssuusssstttssssssssssrrsssttttttsssssttttsssssssssssrrssssrrsssssrsssssssstsssssssssssssrrsstttjsstttssssrssssssssssssttssssstttsstttssjttssssssssttsssssttttuuttssstuuuuttttttttttssssssssstttttttjsstttttttjtttttttttjjtttuuutstuvuttsssstttttttttttuutjjsttttssuvtttttttttsssstttsssssttuuuuuttsstuvlutttttttttttssssssssttttttttjjtttuutttttttttttttssttuuutttvvutttsssttttttttttuuuttttttutssuvttttttttttssstttttsssttuuuuuttssttuuttsssjjjssssssrrsssssstsssssssssttttssssssssssssssssttttssuutsssssssssssssstttttssjtttttssuutttttttttsssstttssssssttuuuuttssuuvvuutttuuttttttsssttstttttttttjttttuuuttttuutttttsssttlluttuvvutttjssttttttttttuuuttttttutssuvtttttttttsssstttsssstttuuuvuutsstuvvuttttuuttsssssssssssssttssssssssssttsssssssssssssssstuttssuutjssssssjtsssjsssttttsssttttsstutssstttsjsssssjssssssstttuuutssstuuuutttttttttttssssssstttuttssssjttttuuttttttttttttjjttuuutttlvutttssssttttttttttuuttttttutssuvtttttttttsssstttssssttttuuuuttstuuvvuutttttttttttsssttttttttttttjjttuuuuttttttttttttjtttuuutttlvuttttttttttttttjsttuttttuutsssttssssttssttttssssstttttsrssssssssttssssrrsssssssssssssssssssssssssstttttjsjttttttsssssssssssstttjsssssrssssssssssssstsssstttsssssssjtttssttttssssttttttssstttttttuttsttsstttttttttttsssttttttttttstuuttttttuuuuuttjtttjtttsttuuuuttttsstttttttttsssttttstttttstttttttuttttttttttjttttttssstttttttuuttttsstttttttttttsssttttttttttjttuuuuuttuuuuuttttttttttsttlvuuttttssttttttttttssttttttuuttstttttttuttttttttttttuutttsstttuuutttttttsssssjjjjssssssrsssssssstssssttttttssttjsttsssssssssssttuttssssssttssttttsssstttsstuuttsstttttttttttttttttttttttsssttuuttttuuttttssttuuutttttttssttttttttttttuuvuuuttuvuuuutttttttttsttlvuuttutjstttttttttjstttttttuuttstttttttttttttttttttttutttsssttuttttuuutttsstuuttttjtsssrsstssssttssssttttttttttttttsssssssssssttutttjtsssssjjtttjssssttttstuutssstttjstttssttttsssstttttsssssttttttuuttttsstttttttttttsssttttttttttjtuuuuuuttuuuuuutttttttttsttuvuuttttsstttttttttsssttttstuvttttttttttttttttttttttttttttssstttttttuuttttssttttttttttttstttttttttttjtuuuuuuttuuuuuuttttttttttttuvuuttttsstttttttttsssttutttuutsjtsssttttssstttttsstttttttsrssssstttjsssssrrsssssssssjssssssssssssssssttttssssttttttssssssssrrsstttsssssssssssssssssssssjsssttssssssstttssssttttssssttttttssssssttttttsssssstttttttttttjssttttttttttstuuttttttuuuuuutttttjtsssstuuuttttttsttttttttssssttttjtttttttjjtttttttttttttttttuuuttssssjtttttttssstssttttttttuuttsstutttttttttttuuuuutttuuuuuttttttttssstuvuttttttttutttttttjssttttttuvtttttttttttttttuutttttuuuuttssttttuuttttssssssstjsssstttssrsstssssttttssttttttjsttttttsstjssssrrssttttssssssttsstttsssssstttssuutjjjjjttttttsttttttttttuutttssstttttttutsstttttttttttuuuttsstuttttttttttuvuuuutuuuvvvutttttttsssstlvutttuutttttttttttsssttttttlvttttttttttttttttttttttuuuuttssssttttttutttttssttttttttttjsssttssssttttssttttttttttttutssttssssrrsstutttjttsssjjsttjsssssstttstuutsssssjtttttsstttttssttttttsssssstttttttssjtssttttttttuuttssttttttuuutttuuuttttttuuuuutttttjttssstulutttttssttttttttjsssttttstuvttttttttutttjttttttttttuutttssssjttuuuutssttssttttttttttttssttttttttttttuuuuuuttuuuvvutttttttsssstuvutttttttttttttttttttttutttuttjttttttuusrssstssttttttttssttssssstttssssssssssssssssssssssssssjjssssssssssssssrsttttssttsrrrsssssssstsssssssssssssssssssssssttssssssttttrrssssssstttttttsstttjssttttssssssstttttsstuttttssttttttttttttttttttttsstuuuttuttjssssssttttttttttttttttsssttttttttjttttttttttuusssjttttttttuuuttttttsttttttssssssttttttstuuuttttttttuutttttttttttttttssuuuuttuttjsssrssttuuuutttttttttttjjtttttttttttttttttttuusssjtttttttuuuuuttuuttttttttssssssssttsssstttttsssssssttssttjsssttssssssttttssttssrrrrrrrsttttssssttjsssssssststttssttjjjtttttuusrssttttttttuuutttttttttttttssssstttttttttuuutttttttttuuttuuttttttttttssuvuutttuttssssssttuuutttttttttttttttttttttttutttttttttuusssjtttttttuuuuttttttjttttttttttttjttttttttttttjssssssttttttssssttssssssttttssttjsrrrrrrsttttttjsjjtssssssssssssttjsttssjjttjtttsssssttttttttttttttttsjjtttttsssssttttttstuuttttssstttuuttutttttttttttstuvuutttttjssssssstuutttttttttttttjjtttttttttttttttttttuusssjtttttttuuutttttttjjtttttttssjttttttttsttttttttttuuuutttuttttttttttstuvuuttuutsssssssttuuutttttttttttjjttuuttttttttttttttttutrrssssssttttttttstttsssssjttssssssssssssssssssssssssssssssssssssssssrrrrsttsssssssrrssssssssjssssssssssssssssssssssssssssssttttsrrssssssjtttttttsstttjsssjttssssssttttttstttttttsstttttttttuttttttttjssstuuuttttttsssssssstttttttttttttjssstttttttttjttttttttuutsrssjjjttttuuuttttuuttttttttssssssttttttttuuttttttttttttttuutttttttttssstuuuttttttsssssssstuutttttttttttsstttttttttttttttttttuuusrssjtttttuuuuutttuuttttttttssssssssttssssttsjtssssssssssstttsssjjssssrrstttsssssssrrrrrrrttttsjtsssssssssssttjsttssjtjstttttuutsrssjjjttttuuuttttuuttttttttssssstttttttttuuttttttttttttttuuttttttttttsstuuuttttttsssssssjttttttttttttttjjttuutttttttttttttttuuusrsjjttttttuuuttttuuttjtttttttttttttttssjtttttttssssssssssttssssssssssrsttttssttssrrrrrrrstttttjttjsssssssssttssttttttjjjtttttttsrsssssjttttttttttttttjjttttsssssstttttttttuttttssjtttttttuuttttttttjssstuuuttttttssssssssttttttttttttttssjttttttttttttttttttuutsrssjttttttuuuttttuuttjtttttjjttjttttttttsttttttttttuuttttuuttttttttttsstuuutttttssssssssstutttttttttttttjttuutttttutttttttuuutssrssssttsstttsttttttttssssjtttssssssssssssssrssssrsssrrrsjjsssssssssrrssssssssrsssssssssssssssssssssssssssssssssssssssssssstttsssrssssjsssttssttttssttssssjjssssssttsstuuttsssttsssjssssstuuttttttttsssjttuutjssttttttssssssttttttttssttssstttttjtttttttttttuutsssssjtttttttttttttttttttttttttsssjttssuuuuttssttttttttsstuuuttttttttssstttuuttstttttttssssssttttutttjtttssttttttttttttttttttuutsssssjtttttttttttuutttttttttttttsssssssttttssssssssssjsrrsjttsssssjjsrrssstttssssssssssssssssssstttssssssssssttjsssttttjjttttuutsssssstttttttttttttttttttttttttssstttssuuuutttttttjttttsstuuuttttttttsstttuuuttstttttttsssssstttttttttttttjtttutttttutttttttuuutsssssjtttttttttttuutttttjtttttttjttttttttttttssttssssssrrstttssssssssssssssttsssssstssrrsssssssjtttssssssssssttsssstttttjttttutsssrsssjttstttttttttttttjjjtttssttjtttsstuuttssstttjjtttssstuuttttttttssttttttttssttttttssssssttttttttjjttssttttttttttttttttttuutsssssjtttttttttttttttttttttttjjttjtttsttuuttsssttttttttsstuuuttttttttssttttuutsssttttttssssssttttttttjtttttttttttttttttttttttutssssssssttssttssjtttttttsssssjttssssssssssssssrsssrrsssrrrssssssssssssrrsjsssssrrrssssssssssssssssttsssssssssssssssssssssssjssssssssssssjsssjsssjtttssttssssjjjjssjttsssttttssssttssssssssstttttttjjttssttjttttsssttttuttttsssstttttttssttssttttttttttttttttttutssttttttttjttttttttttttttttttttttttttssstuutsssstttttttsssttttttttttttsstttttttssstttttttttsssstttuuttsjtttjttttttttttttttttttuutsttttttttttttttttuuttttttttttuuttssssrssttssrssssssssssrrssstsssssjssrrssssssssrrssttssssssrrssstttssssssssssttjsssttttttttttttsssttsttttjtttttttttttttttttttuutttttssstuutssjttttjtttssstuttttttttttsttttttttssstutttttttssstttttuttjttttttttuttttttttttttttuutstttttttttttttjttuutttttjtttttttttttttttttttsssssssssssrrssssssssssssrsttsssssrssssttssssssssssjtttsssssssssstjjsssttttjjttttttssssssstttssttjjtttttttttjjjttssttttttsstuutsssstttsjjtsssstttttttttttssttsstttssstttttttttsssjtttttttssttssttttttttttttttttttuutstttttttttttttjttttttttttjjttjtttttttssttttsssstttttttssstuttttttttttssttjjtttssstttutttttsssttttttttttttttttttttttttttttttttssstuuuutjssssttssttsstttsssssssstsssssssssssssssssrrrssrrsssrrrssssssssrsttsrrrssssssrsssssssssjsssttssssssssssssssssssssssssssrrssuuttjjssssjjssjjssttttsssjssttsstttssrssssssstssssssssttsrrsstttssttstutsssssssjttstuuuuttssttttttttssssstttttttttttjtttttttssttuuuuttttjtttttttttttttttttttttttttttsrssssssttssssttssttssssttttssttttuussssssjsssstuuuuttssttttuutttjssttttttttttttttttttttssttuuuuttttttttttuuttuuttttttttuutttttsrrssssrssssrrrrrssssssssssssssssssttsrrrrrssssssttttssssttjttttsssssssssjsjjttttttssttjsssstuuuuttttjttttttttttttttttttttuttttutssssssssttttjjttsstttsssttttjtttttuutsssssttttsttuutttssttttuuttttttttttttttttttttttttttssttuuuuttttjtttttttttuuttttttttttttttttttjssstttsssssssssssssrrssssssssssttsrssrsssssssttttsssstttttttsssssssssttssttssttjttttsssstuluttttsssttjttttttttttjttjtttttttttssssssssttssssssssttssrsttttjtttttuussssssstttsttuutttssttttttttssttjtttttttttttttttttttssttuuuuttttjtttttttttttttttttjjttttttttssssssssttsssssssstttsssttttjtttttuutssssstttsstuuuuttssttttttttttttttttttttttttttttttttssttuuvuttssssttssttsstttssssssssjjjttjsssssssssssrrrssrrrssrrrrssssssssssssssrrssssssrrsssssssjtjsssjssssssssssssssssssssssssssrrssuuuttjssssjsssjjssttttssjjssttjttttsssssssssttssssssssttsrrsstttssttttttsssssstjjsssuuuuutttttttttttsssssttttttttttjjtttttttssttuuvuuttjtttttttttttttttttttttuttttttsssssssstttssstsssttssrsttttsstttttttsssssttssssuuuuutttuutttuttttssjtttttttttttttttttttsstuuvvvuttjttttttuuttuutttttttttutttttjssssssrssssssrrrrsttsrsssssssssssstssrrrrsssssssttttssssttjsttsssssssssjsjjtttjjttssttjsssttuuvuuttjtttttttttttttttttttttuuuuuutsssssssstttjtttjssuussssttttttttttuutsssstttttsstuuutttttuttttttttttttttttttttttttttttttsstuuvvvuttjttttttttttuuttttttttttttttttttssssttttssssssssttsrrrssssssssssttssrrssssssssttttsssstttttttsssssssssjjjjttsstttttttsssjtlvvuttssstttjttttttttttjttttttttttttssssssssttssssssssttssrsttttjtttttuttssssstttsssuuuuttttttttttttjjjjjttttttttttttttttttssstuuvvvuttjtttttttttttttttttttttttttttttsssssstttssssssssttssssttttttttttuuttsssttttsssuuuuutttttttttttttttttttttutttttttttttttuutttuvuutssttssjtttttttttssssttjssttttssssssssssssssssrrrssrrssssssssssssssjssstsssssssssssssssssssssssssssssssssssssssssssssssssssstuuttssjjssssjjjjttttssjttttttttttsttttttssstttttssssssssttttttjjjtutsstttttttjjjsttttuuutttttttttttjsssjttttttttttttttttttuuttttuvuttjtttjjttttttttttttttttuututtttttuutssttttttssssttssttttttttttttsttttttttjjsstuuttuuuuuttttttttttjjtttttutttttttttttttuutttuvvuttttttttttuuuuttttttttttttttttttttttssrssssjsrrrsssssstssssssstttssstsssssssssstttttttjttjssssssssssssjttttssttsstttjjttutttuuvuttjttttjtttttttttttttttuuuuuttttttuutsstttttttjssttssttttttttttttttuuttttttttttuuttuutuuuttttttttttjtttttutttttttttttttuutttuvvutttttttttttuuutttttttttttttttttttttttttsssttsssssssssssssssssssjsssttssttssssssttttttsstttjssssssssssssssjtssjsjtttttjttttttuvvuttstttjjttttttttttjtttttttttttttttuutssttjtttssssttssttttttttttttsstuttttttttstuuttuuuuttttttttttjjjjttttttttttttttttttuutttuvvutttttttttttttttttttttttttttttttttttttttttttttssssttssttttttttttttttuuttttttttttuuttuuuuutttttttttttttutttttttttttttttttuutttttuttssttssjtttttttttttttttjssjttsssssssssssssssssrrrssrsssssssssssssssstssssssssssssssssssssssssssssssssssssssssssssssssssttsssstuttssssssssjjjjjjttsssjttssttttsstttuutssjtttttsssssssttttttttjjtttsstutttttjsjttttttuuuttttsssssssttttttttttjjttttttttttuutssstutttjtttttttttttttttttttttttttttjttuuuutjtttttttsssttsstuttttttttttsstuttttttttttuuttuuuuttttsssjttttttttttttttttttttttttuuttttuuutttttttttttuutttttttttttttttttjttttttssssstttsrssssssttsssssssttsrrttsstjssssssjjttttttsssssrsssssstttttttsssjtssttttjtuuttttuuuttjttjjtttttttttttttttttttttttjttuuuutttttttttjssttstuuttttttttttstuuttttttttttuutttuuuttttssttttttttttttttttttttttttttuuttttuuutttttttttttuuttttttttttttttttttttttttttssttttssssssssttssssssssjsssttssttssssssjjjttttttssssssssssstttsssjjssssjsttttjttttsjtulutssttsjjttttttttttjttttttttttsjttuuuutsttjtttssssttssuuttttttttttssuuttttttttttuuttuuuuttttsssjstttttttttttttttttttttttuuttttuuuttttttttttttttttttttttttttttttttttuuttttttttttsssttstuuttttttttttttuuttuuttttttuuttuuuutttjsssjsstuuvvuttttttttttttttttttssttssttjssstttjttttjjttttttttssssttssssssttsssssstjssssssssssssssssssssssssssssssssssjtttssssrrssrrrrrrsstuttssssssssssssssssssrrssssssssssssssssjjsstttssstsssssjsssstttttsjttttttssttssttttssttttttssstttttttttsjtttuutttuttssssrrssstuvvuttsssssttjtttttttttssssssstjssstttttttttttttttttttjttttjjttttttttttttttttttttttttttttttttttttttttttttttttuuuuttuutsssrrsssstuuvvuttttjjttttttttttttssttsstttsssttttttttttttttttttttttutssjtttttssssssttssssssssssssssssssssssssssssssssssjtttssttsssrrrrrrstuuuttssssssssjttttttttsssttsstttssssttttttttttttttttttttttttjttttttttttttuuttttttttttttttttttttttttttttttttttuuuuttuutssssssssstvmmuuttttttttttttttttttssttsstttjssttttttttttttttttttttttttttttttttttsjjtttttsssssjttssssssssssssssssssssssstttttssttssssrrrrrsttuuttssssssssssjtttjsssssttssssssssstttttttttttttssttssstttsstttttttttttttttttttttttttsttttttttttttttttttttttuuutttuutssssrsssstuuuvutjttsjtttttttttttsssttssttjssstttttttttttttttttttjjtttttttttttttttttuuttttttttttttttttttttttttttttttttttuuuuttuutssssssssstuuvvutjttttttttttttttttsstssstttssstttjjtttttttttttttsssjtssssssstssssssssjssssssssssssssssssrsssssssrrssssssssttssssrrssrrrrrrsstuttssssssssssssssssssrsssrrssssrsssssssssssttjssssssssssssssjjssssjttttttttttssttttsssttttsssttjsttsstttsttttttttttsssssssssstuvvutssssssjttttttttjtssssssssjsssstttttjtttttttttttttssjttttttttttttttttttttttttttttttttttttttttttttssttttttttttttttsssssssssstuuvvutssjjttttttttttttsssttsstttsssttttttttttttttttttttttutsssjjssssssssstttjjsssssssssssssssrssjssssssssssssssttssttsrrrrrssrsttuuutssssssssjttttttjssssttssttsssssstttsttttttttttttttjttttttttttttttuttuutttttttttttttttttttttttttttttttttttuuuttutsssssssssstummuttjttttttttttttttttstttsstttjsstttttttttttttttttttttttttttttttttttttttutttjssttjssssssssssssjsssssssssssjjtttsstssrrrrsssssttuuttsssssssssssjttsssssstssssssssssttttjjjttttttssttssstttssjtttjtttttttttttttttttttsstttttsstttttttjjttttttttutttttssssssssssttuuvutsssstttttttttttjsssttssstjsssstttttttttttttttttttjtttttttttttttttttuuttttttttttttttttttjttttttttttttttttuuuttuttsssssstttssttuutjttttttttttttttttttttstttttttsjtttjtttttttttttttttjttssssssssssstssssssssssssssssssssrrssssssssrsssrrssrrssssssssrrssssssrrstsssssssssssssssssssttsssssssssssssssssssssttssssssttssssssssssssssttttttttttsttttsjjssttsssjttjsssjjtttstsssttttttttssttttttssttttssssjjjtttttttttttttttttttsssssttttttjttttttttttttjsttttttttssstttttttttttttuutsttttttssttttttttjtttttttsssttutttsssttttttssttttssjtttttttttttttttuutttttttjsjtttttttttttttttttttttttttsjjjsssssttttttjjttssttssssssssssssssssssssssssssrrssssssssrsstttsssstttsssssssssttttttssttttssttttssssssstttjsttttttttttttttttttjttttssttuttuuttttttuutsttttttssttttttttttttttttttttuuttttsstttuutsstutttjtttttttttttttttuuuttttttttttttttttttttttttttttuutttttjjttttjjttttttttttjssttsssssssssssssjssssssssssssssssttssssrrssssttsstttsssssssssttssttssttttssstsssssssssjttsssttttsttstttssttssjtttssstttttttttttttuutsttttttssttttttttjtttttttsstttuttttssttutttssttttssstttjtttttttttttuttstttttttsssttttttttttttttttutttttttttttssjttuttutttttttuutsttttttssttttttttttttttttssttuuttttsstuuuuttssttttjtttttttttttttttuuuttttttttttsstttjjttttttttttttttttsssssssssssttsssssssssssssrssrrssrrsssssrsssssssrsrrrrsssssssrssttjsssrssssssssssssssssssssstttsssssssssssssssssssjttssssssttssssssssssssssttttttttttttttssjsssssssjtttssssstttttjssssttttsttstuuuuuussssssssstttjttttttttttttttttttttsssssjttttjjjttttttttttttttttttttsssttuttttttttttttssttttttssttttttjjtttttttssssstuttttssuuuuuttssjsssstttttttttttttttuuutttttttttjsjttttttttttuuttttttttttttttssssssttttsssjtssssssrssssssssssssssssssssssssrrrsjssssssstttttsssssssssssssssttttttssttuutstttttssssssstttsjttttttttttuttttttttttsjstuuttttttttttttssttttttssttttttjjttttttttssstuuttttstuuuuuutsssttjjtttttttttttttttuvuttttttttttjjjtttttttttttttttuuuuttttttttssjttutttttttsssttsssssssssssjjjssssssssssssrrssttssssssttttttssssssssssssssttttttssttutssstssssssssssttjsssttssttjttttttttttttsssstttttttttttttttssttttttsstttttttttttttttsssstutttttstuuuuutssssssssttttjttttttttttuuutsttttttttssjtttttjtttttttttuuttttttttjsssttuuuttttttttttttsttjjttssttttttttttttttttssstuuttttstuvuuuuuusssssjttttttttttttttttuuutsssttttsssttttjjttttttttttstttssttttssssstttssssssssssssssrrrrrrrsssssrrsssssssssrrrrrssrrrrrstttttttsrrrrsssssssssssssssssssjssrrssssssrssjssssssttssttjsssttsssjtjsssssttttjjtttttttssssssssssssttttsssttttttttsrrssttssssttuuuuuuutssssssstttttttttttjjttttttssstttjsssjtttttjjttttttttttttsstuttssssttuuttttttttuttssjssjssssttttttjtttttttttsrrssttssssstuuuuuuuussssssttttttttttttttttuuttssjttttjssttttttttttuuttutttttssttttssssssttssssjssstsssssssssssssssssssssssssssssrrssjsssssssttttttttsrrssssssjsjttttttssstttttssstttssssssttttssttttttttttutsstuutssstttuuttttttttuutsttssssssjttttttjtttttttttsrrssttssssttuuuuuuutssssjtttttttttttttttttuuutsssttttjssjtttttttttttttttttuutsttutssssttutttjtttssttssssssssssssjjssssssssssjjssrrrsjssssssttttttttssrrssssssssssttttjsssstttsssssttssssssjtttssttssttttstttssttttssssttttttttttttttssssssssssstttttssjttttttttsrrssttssssttuuuutuutssssssttttttttttttjtttuuttsssttttsssstttttttttttttttttutsstuutssstttuutttttttttttsttsssssssttttttttttttttttsrrssttttssttuuuutuvvtssssjttttttttttttttttttttsssttttsssttttttttttttttttssttssttttsssttttsssssssssssssssrrrrrrrsssssrrssssssssssrrrrrrrrrrssttttttttsrrrssssssssssssssssssssssrrsssssssssjsssssjttsstttsssttsssjtssssstttttjttttssttssssssssssssttttssjttttttttssrssssssssttttuuuuuutssssssttttttttttjjjjsttttsssstttsssstttttttttttttttssttssttttsssttttttttttttttttsttssjtssstttttjjtttttttttssssssssssstttuuuuuvvtsssssjtttttttttttttttttttssstttttssttttttttttttttutttttssttttssssttttsssssssssssssssrssrrssssssssssssssssssrrrssssrrsssttttttutsssssssssssjttttttjssssttssssstttsssstttttttttttttttssttsstuttsssttuuuttttttttttttttssssssjttttttjttttttttttsssssssssstttuuuuuuutsssstttttttttttttttttttttssstttttssttttttttttttttttjtuusstuutssstttttttttttssttssssssssssssjjssssssjjssjsssrrrrssssssjtttttttttssrsssssssssssttsssssssttssrsssssssssjjtttstttsttttsssttssttttssstttttttttttttttssttssssssstttttssttttttttttsssssssssstttuuutuvutssssstttttttttttjjtttttttsssttttsssjtttttttttttttttssttsstutttstttuuuttttttttttttttssssssjttttttttttttttttssssssstssstttuuuttvvvutjjjttttttttttttttsssssssjttssttttttttttttttttttttssssstttssttttttssjsssssssssssssrrssrrrrssssssssssssssssssrrrrrrrrsssssjsstttsssssssssssssssssssrrrrrrrssssssssssjsssssjjtjjjjsssssssssssssttttttttttttjssssttttsssjsssstttjssjttttjjjjtttsrrrssssttstuuttuuuttssssjjtttttttjjjjssssssssssssttttttttttttttttttttssssttttssttttttttttttttttstttttsstttsssttttttttttttttttttssrrssstttstuuuuvvlutsssjttttttttttttttsssssssjssstttttttttttttttttttttjssttttssttttttssssssssssssstssssssssrsssssssssssssssssssrrrrrrrsssssttttttttssssssssstttttjjtsssssssssssssttttttttttttttttttttssssttttssttttuuttttttttttsttuttsstttjssttttttttttttttttttssrrssssttstuuttuuuttsjjttttttttttttttttsssssjttssttttttttttttttttttttssstttttsstttuuttttttttjjssstttsssssssssssssssssjjssssssssrrrrrsssssssttttttttsssssssssssssssssssrrssssssssssjsssjtttttttttttttssssssjttsstttttttttttttttssttuttssttssssttttjjttttttttttttssrrssssttstuutuvvuutsssjjtttttttttjtttsssssssjsssttttttttttttttttttttssssttttssttttuuttttttttttsttuttsstttsssttttttttttttttttttssrrssssttstuuttuuvuttttttttttttttttttssssssttttssttttttsjttttttttttttssssttttssttttttssjtssssssrssssrrrsssrrssssssssssssssssssssrrrrrrrssrrsjssstttssssssssssssssssssrrrrrrssssssssssssssssssssjjsssssssssttsssttttttjsttttjjjsssttttssjtssssttjtttssttsstttttttsrrssssttsstttttuuuttttttttjtttssttssssrrrstttsssttttttttttttttttttttssssttttssttttttttttttttttsstuttsstttjsstttttttttttttttttttsssstttttsstuuuuuvuttttttttttttttttttssssssttttsstttttttttttttttttttttssstuutssttttttssssssssssssstssssssssssssssssssssssssssjssrrrrrrsssrsstsstttttsssttssssttsssjsssrssssstsssstttttsttttttttttttttsssstuttsstuuuttttttttttttsttuttssttttstttttttttttttttttuttsssssssttsstutttuuuttttttttttttttttttssssssttttssttttttttttttttttttttsssstuutsstuuuuttttttttttjsstttsssssssssssssssssssssssssjssrrrssssssrsttssttttttssssssssssssssssrrrrrsssssssstttsssjtttttttttjssssssttttsstttttttttttttttssstuttsjttsssstttttttttttttttttttsssssssttsstutuuuvutttttttttttttjtttjssssssttttsstttttjttttttttttttttssssttttsttuuuutttttttttttsttuttssttttttttttttttttttttttuutsssssssttsstuuttstuuuuuvuttttuutttttsssssttuuutttttttssssstttsttttsssjsttuuuuttttttttjjsssstsssssrrrrrrrrrssssssssssrrsssssssssttssssrrssrrssssssssttttttsssssssssssrrrrsssttsssssssssrrssssssssssssssssstttttssjjjsssssssssjjjttssssssjsssttssjtttsssssstttsstuutttttjttjsssttsstttutulltjssttssttssrrsssttuttttttttssssstttttttttttssstuuuuttttttttttttstttttttttttttttttttssttuttsstttuuttstuuututtjttssjtuuttttuuulvuttstttssttssssssttuuttttttttssssttttttttttttjtttuvvutttttttjssssssssjsssssssrrssrsssssssssssssssssssssttsssssrssrrrsssssssttttuutsrsttssttssrsssttttttttttttsssssttttttttstsssstuuuuttttttttttttstttttttttttttttttttttttuttsssttuuttstulututtsttsjjtutttttuuuuuuttsstttstttsssssttuuutttttuttsssttttttttttttjsttuvvuttttttttttttjttttttttsjssssssstssssjttssssssttsssstttstsssssrrssttsssttuuuuttsssttssssssrrssstttttttssttssssttttssjjsssssssttuutttttttttjssssstttjjjsssssjjjjtttssjtuutsssttuuttstuutttttsjjsssttuttttuuuuuutsssttssttssssssstuuttttttttsssssttttttttttjjsttuuuuutttttttttttttttttttssssjtttttttttttuttjstttuuttstulututttttjjttuusstttuvvvuutttttssuutssstttuuuttutttttsssssjjsjjttsssstttuuuuttttttttjttssjjttssssrrrrrsssssjjssssssrrrrssssssssttssssssssssssjssrssttttttsssssssssssrrssssttsssssssssrrrssssssssssssssssttttttjssjjssssssssssttttssssstttstttttssttssssssttttstuvutttttttttssttssttttuuvvtsssttssttssssstttttttttttttsssssssstttttjjjttttuuuuttttttttttsssjtttttttsssttttttuuttttttssssttttttstuvuuutttttttttuutstttuvvvvttttttsstttssstttuuuttttttttssssttttttttttttttuuuuuuuttttttjssssssstttsssrssssssssttsssssssrrssssssssstttjtssssssssssssrsstttuuutsrsttssttssssttuuttjttttsttsssssjsstttjjsssstttuuuuttttttttttsssjttttttttjjttttttuuttttttssssttttttttlvuuutttttttttuutstttuvvvutjstttsstutssstttuuuttuuttttsssstttttttttjjttttuuuuuttttttttttjssttttttttsssssssssttsssstssrrsssttsssstutttsssssssssttsrssttuuuttssstsssttssssstttttttttssssssssssjssssjsssssttttttttttttttjjsssssttttttssssjtttjtuutsstuussssttttttstuvuuutttttttstuutstttuvvvutsssttssttssssstttuuttttttttsssssjjsttttjjjjtttuuuuuutttttttttjjjtttttttssssttttttuutttttttjssttuuttttlvuuuuttttttttuuttttstlvuuttuuttsstuttuuuuuuttttttssssssssjjssttjssssttuuuttsstttttttttttjjttttsssssssssttssstjsssrrrrrssssrssttsssssssssssssjjsssssssttttssssssrrssssstttttsrrssssrrssssssssssssssssstuttsssssssstjssjjssssstttttttsjttttsstuutssssssssstssstuuttttssttttttttutttttsstuuutttttssstttttttuuttssjtttssssssssssstttjjjjtuuuuttsstttttttttttjttttuuttttjsttuuttuuvutsssttsstttsttuuutttsttttttuuuuuttttssuuuutttttjsstuttuuuuuuttttttttttttttttssttttttttuuvuttsstttttttjtsssssstttssssssstttssjtttsssssrrsssssssttsssssssssssstttjssjsssttutssttsssstttttttuutssssttssssssssjssstttssssttuuttsstttttttttttttttttuuttuttttuuuttuvvutsssttjttttsttuluttttstttttttuuuttttstuvvuttttttsstuttuuuuuuttttuuttttttjtttsstttttjjtuuuuttsstttttttttttttttttttttjssstttssttttsssssrrssssssstttsssssssssttttttssssssttttssttssssttttttttttssssttssssrssssssssssssssstuuttssstttttttjttssjtttttttttttttuuttuuuussssjssstttsttuuutttssttttttttuuttttssuvvutjtttssstttttuuuuutsstuutssssssjjjsstttjjjjtuuuuttssttttttssttttttttuuttttssttutttuuutttttjjssttttttuluttttttttttuuuuuttttssuvuuuuuutsstuutuuuuuvutstttttsstttttjssstttsssstuuuutssstttttttttttjjjtttttsssssssttsssjsssssrrrssssrrssttsrssssssssjjjjssssssrrsttjsssssssssssstttttsrrsssssrsssttsssrrssssssssuuttssssssssjtssttssssstttttttttttttttttutssssttssttssstvvttttsstttttutttttttssstuuuttuutsssttttuuuuutssstttssstttttsssstttjjjjtuuuutsssttttttttttttttttuutttttsttuuttuuuutsstttsttttstuvvttttstttttuuuuuutttssstuuutuuutssttuuuuuuuuutstttttttttuutttssttttttttuvvutsssttttttttttssssstttssssssttttssjtttssssssssssssssttsssssssjsstttttsssssssttttttttssssttttttttutssstttssssttttsssstttsssstuuuutsssttttttttttttttttuuttuttttuuuttuuvutsstttttttsstuvvttttstttttuuuuuuttttssuuvuttuutssttutuuuuuvutsttuutttttttttsssttttttttuuuutsssttttttttttttttttttttttssjtttssttttssssssssssssstuusssssssssstuttttssssssttttttttssssttttttttttssssjjssssssttsrrsstssssstttuttssssttttttttttjtttttuttttttttuuttuuutssstttssttsstuvvttttssttttuuuuuttttsssuuuuttuutsstttttuuuuuusssttttsttttttjssstttjjjjtuuuutssssjjtttssttttttttuuttttttttutttuuuttjttttstttsstuvvutttttttttuuuuttttsstttuuuvvuutstuuuuuuttuuuttuutsttuuuuutsssjtttttttttttttttttttttttttttjjsttuuuutsssssssssssssssssssssssssssttssssssjsssjjsssssssssssssstttssrsssjssjsssjssstssrsssttuutsrrrssssssssttttttsssssssjttttsssssttutttjjttttsttttsssstuuutjttjtttuuutttttttttttttttttssstttuuvvutssttttttttttuutttttstttuuuutsssstttttttttttttttttttttttttttsstttuuuuttstttttttuttsstuuuttttttttuvvutuuttuuttuuutttttssstttuuvvutssttuuuutttuuutttttttttuuvvussttttttttttuuuuttttttttttttttsssssttttttsssttssssttsssstttttssssssttttttttstjssttssssssssssssttuuutssstttttttttuttsttsstttuuvvusrrsstttttttttuuttttttttttttttttttttuuuuttjtttttttuttsstuvvutttttttuvvuuuutuuuttuuttttttssttttuuuuvutstuuuuuuttuuuttuuttttuuuuuutssstttttttttuuttttttttttttttttsjtttttttttttttssssttssssttttttssssstuutttttttjsstttsssssssssstttuuutssstttttttssttssttsssttttuutsrrsstjssstttttttttttjjttttttttssjttttuuttttttttttuttsstuuuutttttttuvvutuuttttttuuttttttsssttttuuvvussttttttttttuutttttttttuuuutsssstttttttttttttttttsssttttttttjtttuuuuttjttttttttttttttuutttttttuumvuuuuuuttttuuutttttssttttuuuuutstuuuuuuttttuuttuutttuuuuuuttsttttttttttsstttttttttttttttttjjjttuuuuttsstsssssssssssssssssssssssttsssssjjsssssssssssrrsssssstttssrsjssssssssssssttssssttttttssrsssssssssssssttsssssssjtttjssssjtttttttjtttttttttsssttuuuttttttttttuuuuuuutttttttttttsssttttullutssttttttttttttttutttttuuuuutssssttttttttjsttttttttttttttttsssttttuuuttttttttttttttttuuuttttttttuuvuuuuuuuuttuuutttttsstttttuluutsstuutttttttttttuttttttuuvlutstttttttttttttttttttttttttttsssssttjtttttsstssssstssssstttttssssssttttttttttsssttssssssrrsssstuuuttssttttttjjttttttttssttuuuluutsssttttttttjjttttttttttttttttttttttuuuttttttuttuuttttttulvutttttttuvvuuuuuuuutttuttttttsstttttuuuvusstuuuuuttttuuttuutttuuuuuuutsstttttttttttttttttttttttttttjsstttttttttttttssstttssstttttttssssttttttttttttstttsssssssrsssstttuutsstttttttsssttssttssttttuuutssssstjjttttsssttttttjttttttttsssttttttuttttuttttttttsttuuuutttttttuuvuuuuuuutttttttttttsstttttuuuuusstuttttttttutttutttttuuuuuttsssttttttttssttttttttssttuuttttjtttuuuuttttttttttttttttuuuuttttttuuvvuuuuuuutttuuttuuttssjtttttttttttuuttttttuussttttuuuuuuttsttutttttttttsssssttssttttttttsssjttttttstuuttttssjsssssssssssrrssssssssssssssjjjsssssjsssssrrsssssssssssjsssssstssrssssstssssssssttssssssssssssssssssstttssjssssssjjttttttttttttttttttuttssttsstttttsttuuttuuutttttttutttsssstttttsssssttttttttutssttttttttttttssttttttttttttssssttsstttttttttssjttttutttuuttuuttutttuuutttttssttutttttuuuuuuuuuuttuuuuttssssttttttttsttuttttttuussttttttttuuutstuuttuuttuuttttttttssttttttttsssssttttjssttssjtjtttsssjjssssssssssjssssttttttjtttssjjjjssrrssssttttsssstttjtjjtttsssjstttttttttstuutsttttttttssssttsstttttttttjsjttttuutttuttuuuuuuttuuutttttttttuutttuuuuuuuttuuttuuuuttsssjtttuttttttuuttttttuussttttuuutuuttttuuttttttttttttttttsstttttttttssjttttttttttttttttttttttttssssssssttsssttttttttttttsttttssrrrsssjsssssssttssjsssttssssssttttttttsstttsttssttssssssssssstttttttssssjtttttttuuttuuttuuttuuutttttssstuutsttuuttuuuuuttttuuuttssssjttuttttjsttttttttuutsttttttttttttstttttttttttttsssstjsstuuttttttjjtttttttttuuttuuuuuutttuuutttttsstuutttuttttttttuutttuuuutttttttttttssttuuttttttuussttttuuuttttssstuttttsttttsssssssssttttttttsssttttttssstuttttttjssssssssrssrsssssssrsssssssjjjsssssssssssssssssssrrsssssssssstssrssrsttssssrrrsttssssssssssssssssssssssssssssssssjtttsstttttttttttttuttsssjssttttssjtttttttttttttttttttttttttssssssstttttttttttssttttuuttttsssstuttttttttttssssjjssttttttttjsstttttttssuuttuuutttttuuutssttssttuttstttuuuuuttuuttttutttttttttttssssjttuttttttutssttuuuttttttsssuutttttttttttjjjttssttttttttssssttjsssssttssttttttssssjssrsssssssjssssstsjttttttssssssssssssssttssssssttttttjtttssststuutsttssrsuuttttsstttjssssjjssttttttttjsstttttutjjtuttuuuuuuttuuutssttttttuttttttuuuuuttutttttttttttttttttttssttuuttttttuussttttuutttttjssuuuuutttttttjjsjtssstttttttttjtttttttttttttttttttttttttssssssssttttsssttttttttttssstssssssssssssssrrssttttttssttssssssttttssjssstuttttssttsssssssssssttttttsssssjtttttjtttttuuutuuttuuutssttssstttsstttttttuuuttttttttttttttttttttssjtttttttttutssttttuuttttjssstuttttttttttsssssssstuuttttttjttttttttsjtuttuuuuuttttuutssttssstuutstttttttttuuuttttstuvvuvutsssuusstttuuuuuuttttttuuuvuutsssjjsttttttttttjsssssjtsjsssstttttttttjttssssstttttttssttssssssssssssssssssssssssssssssrrrrsttttssrrrssrrssssttttssssssssssssssssrrrrsssjsssssssssrrssssssssssjssssssssssssssssjtttttssttssssssstsstttttttttttjttttttttssssuuuuuutsssttssstttuuuutttttttttuuutsssssssttttttttttttsssssttssssstttttttttsssssssstttuuttttttsstsssttttttttttttttttttttttttssstuvuuuutsssttsstttuuuuutttttttuvvuttsssssssttuuttttttttssssttttttstuuttttttssssssrsssttttssssssrrssrrssssssssssssssssssttsssssrrsstttttssrrssrrsjjtttttttsssttttuuussssssssstttssjjssjjsssstttjsssstttttttttttttsssstttuuutttutssttssttttttttttttttttttttttttssstuvuuuutsssttsstttuuuuuttttttttuvvutsssjjjsttuuttttttttsssstttttssstutttttttsssssssstttttttssttssssssssstttttttsssssssjttssssssrsstttttssrrssrrssttttuttsssssjtttttssssssssstttsssssssssssssjssssssttjsssttssssssssssttuuttttttssttssttttttttttttttttttttttttssssuuuuuutsssttssttttuuuuutttttttuuuutsssssssstttttttttttsssstttttssttutttttttsssssssstttuuttttuttsttsstttjtttttttttttttttttttsssstuuuuuutsssttssttttuuuuttttttuuuuuuuttssjttjttttjttttttssssttttssssttttttttjsttssssssttuttsssttssssssssssssssssssssssssssssssrrrrssttsssrrrssrrsssstttsssssssssssssssssssssrssssssssssssssssssssrssjtsssssssssssssssssttttsssttssssssttssttjjtttjjjjjssttttttsssttuuuutssssttssttttuuutttssttttuuuttsssssssjttttjttjjttssssttttsssstttttttttsrrssssssttuuttssttssssssttttttttttttttttttttttttssstuuuuuutsssttssttttuuuutttttuuuuuutttssssttstttttttttttsssstttttsstuuttttttsssrrrssrsttttssssssrrssrrssssssssssssssssssssssssssrsssttttsrrrssrrsjsstttttjsstttttuuttsssssssssttssssssjtssssttttsssstttttttttjttssssssttuuttssutssttstttttttttttttttttttttttttssstuuuuuutsssttssttttuuuuttttttttuuuuttssjtttjttutttttttttsssttttsssstutttttttsrrsssssstutttsssttssssssssstttssttssssssssssssssssrsstttttsrrrssrrsssttttttsssstttttttssssssssssttsssssssssssssjjssssstttjstttssssssssssttuttjssttssjtssttttttttttttttttjjttttttsssttuuuuttsssttssttttuuuutttsttttuuuttsssssssssttssttjsttssssttttssstuuttttttssssssssssttuuttstuutsssssttttttttttttttttjtttttttssuutsssstttttsstttttttttsttttttttttttuuuttjttttttssttttttttttjtttssttttttttttjsjsssttssttutsssssssssssssssrssssssssssssssrrssssssssrrrrrrrsssrrrsssssssrrssssssssssssssssssssssssssssssssssssssssrssjtttssssssssssstsssttttssssjttjssssttsssssssssjjjjjssssttttttuutssssssstsssstttssttsssttttttttttttuutsstttjttttsjjjttttsjjtttsstttttttttjjsrrssttsstuuutssstttttttttttttttttttttttttsssttutttuutssssttttsssstttttttssttttttttttttullutsttttttttttttttttttttuttttuttttttttssrrrstsssttttssssssssssssssssssssssssssssssssssjtstttsrrrrrssssrrssssssjsrrsjjssstttssttuutsstttjttsssssjttttsjjtttssttttttttttjjjjssttsstuuutjsstttttttttttttttttttttttttsssttutttuutssssttttsssstttttttssttttttttttttuuuuttttttttttttttttttttttttssttttuuttttjsrrssttsstuttssssttssssssssssssssssssssssssssstttjtttsrrsssssssrrsssssssssssssssstttssttuutssstjsjsssssssjtsssssjjssssttttttttsssssssttsstuuttssstttttttttttjttttttttttttjsssttutttuutsssssssttssstttstttssstttttttttttuuutssttttttssttttttttttttttsstuttttttttssssssttsstuuutsstttttttttttttttttttjjttttjsssttttttuutsssstttttsstuutttttsssttttttttsstuuvuttttttttssjtttttttttttttttuutttttttttsjsssttttttttsssttsssssssssrrssssssssssssssrrssssssssrrrrrrrsjsrrsssssssrrrsssssssssssssssssssjsssssssssssssssssssssstttjtsssssssssssttssttttsssstttssssssssssssssssjjtjjjsssttttttutssssssssttsstttttstssrssttssttssssuuuutstttjttttssjjttttttttttstuuttttttsstsssstuutttuttsssttttttttttttttttttttttttttsssttttttuutsssstttttsstuutttttsssttttttttjstuvvutttuttttttttttttttttttutttuutttttttttsssssttsstttssrssssssssssssssssssssssssssssrrssssstttsrrrrrssjsrrsjtsssssrrssjsssttsssstuutsstttjjsssssstttttttttttstuuttttttttttjjstuutttuutsssttttttttttttttttttttttttttsssttttttuutsssstttttsstuutttttsssttttttttjstuvvutttuttttttttttttttttttttttuuttuutttjtsssssttttttttssssttssssssssssssssssssssssssrssjssstttsrrrrrssjsrrstttsssrrrsssssstjsssstuutssttjssssssssstjssstttjsssttttttttsssssssttttsttttssssttttttttttttttttttjjtttttsssttttttutssssssssttsstttttttsssstttjjttssssuuuutsttttttsjjtttttttttttttstuutttttttttsssstuutttuutssstttttttttttttttttttjjttttjsssttttttssttuuuutstttuuuuuuussssstuuttuutssstuutttttttttssjtttttssttuutttuuuttttttjjtttjsssttuttssssstttsssssrssssssssssssssssssrrrrrrrrrrrsttsssssssssstttsrrrrssssssssssssssssssssssssssssssssssstttsssjttsssssssssssssjttssssssrrstttssssssssssssstttjjjtttssssssssssrrstuuutsstttuuuuuutssrsssttttttssssuuutttttssjtttjssjtssstuuuttttuutttttjsjttttttttttttssssstutssttsssstttttttttttttttsssssssssssttuuuutstttuuuuuuussssjttttttttjsstuuutttttsjjttjttttttttuvutttuuuttttttttutttttsstttsrrrrsstssrssssrrsssssssssssssssssrssssssssssttttssssttsjtttsrrrrsjttssttssrstttttjttssssssssttttsstuuuttttuuttttttttttjjttttttttssssttutssttsssstttttttttttttttsssttssssssttuuuutstttuuuuuuussssjttttttttjsstuuutttttjjtttttttttsstuvutttuuutttttttjtttttjttuuttssssttttsssssssssssssjsssssssssssrsssssssssttttssssstttttuttsrrrssjssstssrrstttsssjjssssssssstjsssttuttstttttsjsssssttssttttttttssssstttssttsssstttttttttttttttsssssssssrrstuuutsstttuuuuuutssssstttttttsssstuutttttsssssjjtttttsstuuutttuuuttttttssttttttttttttssssttuttsttsssstttttttttttttttsssssssssrrttuvvutttuuuuuuuuussssttuuttuutsssttttttttttttjsttttttsttuutttttttttttttstttttttstuuutssssttttsrssssrsssssssssssssssssrrrrrrrrrrsstttjssstttsstttsrqrrssssssssssssssssssssssssssssssssssttttsstjjssssssssssjssjtttttssrrrsstttsssssssssssstttttjjtttjsssrrssssqrstuuuutttuuuuuuuutsrrssttttttttssstttttttttsttttjjsjjjsttuuutttttttttsjsjtttttttttuuttsrssttutssstsssstttttttttttttttjssssssssrrttuvvutttuuuuuuuuussssttttttttttssttttttttttjjttttttttttuuuuttuuttttttttttuuttttttuutsrrrrsstsrrssssrrsssssssssssssssssrrrrrrrrrstttttssstttjsttttrrrrsjttssttssssstttttttssssssssttttsttuuuttttttttttttttttttttttuuttssssttutsssttssstttttttttttttttjssssssssrrttuvvutttuuuuuuuuussssttttttttttssttttttttttttttttttttttuuuuttuuttttttttttttttttttvvutsrssttttssssssssssssjtjssssssssssrrrrssrrrsttttjssstttttttttsrrrsstssstsssssssssssjjssssssssjjjsssttttttttttsssssssstttttuttuttssrssttttsssssssstttttttttttttttsssssssssrrstuuuutttuuuuuuuutsssssttttttttssssttttttttsssjjttttttttuuuuttuuuttjjtttstttttttttuuttssssttutssttsssstttttttttttttttssssssssssssstttuuuuuuuttttttsssttuutuutttttsssttttttttttjjtttttttuuuttuutssstttsttttttttuuuuuuutsstttttsssrsssrrssssssssssssssssrrqqrsssrrssssssttttttssssssrrrsssssssssssssssssssjtjsssssssssssttttssttsssssssssssssssttttttttsrrtttjsssssssssssjssttjjjjjtttjsssrrsjttssttssttuuuuuutttstsssssttttttttttssssssjttttttttttjjjjtuuuuttuuttsssjssttttssttuuuuuuutssttttttttssttssttttttttttttttttssrsstttsssstttuuuuuuuttttttsssstttttttttttsssttttuuutttttttttttuvvuttuuttssttttttuuttuuuuuuuuutrrsssssssrrrsssssssssssssssssssssrrrssssrrssssssttttttjssstssrrsstttttjtttssssssjttttttjsstttjjtuuuuttuuttssttssttttttttuuuuuuutsstutttttsssttttttttttttttttttttssssstttsssstttuuuuuuuttttttsssstttttttttttsssttttuuutttttttttttuvvuttuvutssttssttttttttuutuvvvussttttsssssssssssssssjsssjsssssssrrrssjsrrsssssstttttttsssssssssstjsjjttttsssssssstttjsssssssssstuutsstttsssssssssssssttttuuutttsstttttstsssttsstttttttttttttttssrrsstttssttssttuuuuuuttttttssssttttttttttsssssjttttttttjtttttttuuvuttuuttsstjssttttttttuuuuuuutsstuttttttssttsstttttttttttttttssrrsstttsssssstttuuuuuuttttsssttuuttuutttttjssjtttttttttttttttttuuuttttttssstttsjttttttuuuuuuuutsstuttjsssssssssssssssssrrrrrsssrrqqrsssrrsrrrrssttttttsssssrrsjsssssssssssrsssssssjtsssssssssssttttsstttssssssssssssstttttttttssstttsssssssttttttsstjjsssssssjsssrrsjttsstssssttuuuuutttsssssstttttttttttssssssttttttttttttttttuuuutstuttssttssttttttttuuutuuutsstuttssttsstttttttttttttsstttttssrssttttssssstttuuuuuuttssssstttutttutttttjsssttttuuuttttttttttulvuttuuttstttttttuuttuuuuuutuutsrstssssssrssssssssssssssssssssssrqrssssrrsssssstttttttsssssssssttttttjtttssssssjttttttsttttttttuuuusstuttssttssttttttttuuutuuutsstuttssttsstttttttttttttsstttttssrssttttssssstttuuuuuuttsssssttttttuutttttssssttttuuuttttttttttuvvuttuuttsstttttttttttuvuttuuvusstttjsssssssssssssssssssssssssssrrrssjssrsssssstttttttsssssssssttssttttttsssrssssstttsssttttttttuutsstttsssttssssttttttttttttttsstuttssjssstttsttttttttsssstttssrrsstttsstssssttuuuuuuttsssssttttttttttttssssstttttttttttttttttuuuuttuuttttttsstttttttuuuuuuuutsstuttssttstttttttttttttsssssttssrrssttttssssssssstuuvuuutttsstuuttttuuttttjsjtttsstttstuuuuuuuutsstutssttuuvuttjtuuuuuuuttsttttjttttttssstttstttjssssssrrrrrrssrrrrrrrsssrrrrrrrrssjtttssssrrsjjsssssjjssrrssssssssssrsttttttttsssssssstttttttsssstttttttsssssssssttjssrstttttttstttjjsrrrrsstjsssssssssssssssssssttuuuuttjjttttttttttttsssssttttssttssuuuuuuuuttttttssttuuuuttttttuuuuutssttttsstttttssstutttttttttttssrrsssttsssssssstssssssssstttuvvutsssstuuttttuuttttjssttttttttstuuuuuuuutttuuttstuulvvutttuuuvvvuutssstsssssssssrsssssssssssssssrrrrrsssrrrrrrrrssrrrrrrrsssttttssssssstttsssttjssssssssttssttsstuuuttutttttttssttuuuuttttttuuuuutssttttsstttttssstuttuuttttttttsrrrssttsssssssstssssssssstuvvvuutsssstuuuttuuuttsssssttttttttttuvuuuuuuttttutsstuuuvutttttuuvvuuutstttttttttttssstttsttssstssjsrrrrrssssrrrrsssssrrrrrrssssttuttssssssttjssjtttssssssssssssssssttttttttssssttsstttuutttsstttuuuutssttttssttttjssstuttttttttssttrrrrssttsssssssssjsssssssstuuvuutttjjttuuttsttuttsssssttttssttsstuuuuuuuttttutsstuuvvuttttuuuuuuuutstttttttttttssstuuttttttttjtsrrrrsstssrrsssssttssssssssttuuuuuutttttuuttttuttjjttttttssstttttuuuuvvuutsstttsrstuuuuttttuuuuuuttssssjjttttttttstuutjtttttsssssrrrrrrssrsssrrrsssrrrrrrrrssssttssssssssjssssssssrrsssssssssssssttttttttssssssrrstttttsssstttttttsssssssssssjssssstttttttttttjssrrrrssttssssssssttssssssssssttuuutttttttttttttttssssstttttssttsttuuuuuuutjjtttsrstuuuuttttttuuuuttsssjjjjtttttttssuuttttttttttjsssssssttssssssstttsssssssssttuuvuttssttuuttttuttsjttttttttttttttuuuuuvuuttttutsstuuvvuutttuuuvuuuttsssssttsssssssssssssssssssssrrrrrsssssssssrsssssrrrrrrrssstttsssssssttsssttsssssssjsstsssststtuuuuuuttsssttsrstuuuutttttuuuuuttssssssjtttttttstuuttuuttuutttssrssssttssttssstttssssssssttuuuuuttssttuutttuuutssstttttttttttttuuvvvvvuttttutssttuvluutttuuuuuuuttstttttttjttttssuutsttssttssssrrrrsssssssssssssssrrrrrrssssttuttsssssttjssjtsssrrssssssssssssstttttuttsssstsrrsttuutttstttuuttttsssssssjtttttssstuttttttttsjtssrrsssttssssssssttssssssssttuuuuutttttttutttttttssssttttttssttttuuuuuuuuttjtttssstuvluutttuuuuuttttsttttttttttttstuuttttttttttjsrrrrssttssssssssuttstttttttstttuuutttttttuttuttssstttttjssttttuuuttuvuttuuttssrrssttttttttuuuttsssttssjjttttttttuuttjsssttssjsrrssttsrssssttssssjsssssssssssrrsssssssssssssjjsrrrrssssssrsssssttssstttsssjsssrrrrrssssssstttssssssttsrssssjjsssstttsssssttssjsrstttttsttsttutttttttsttttttsssttttttttttsttttttssssstttttssttttuutttuuutttttsssrrssttttttttttttssttttssjjjtttttttuutttsssttttttsstuuuttssstuuttuuuttttttttttjtttttttttttttuttutsssstttttjssttttuutttuvuttuuttsssssstttttuuuuuutttttutssssttssssssttsssrrsttssssrrssttssssssssssstttsssssssssssssssssstssssttttssrrsssttsssstssstuttttuutttttsssrrrsstssttttuttttsssttssssjtttttttuutttssstuttttssttttttttttuuutttuttttttttttttttuttttttttttuuuutssstttuttjttuttllttuuvvutuuttssssssttttttuuvuutttsttttsssttttttjttuttssssjtssjsrrssttsssssstttsstttssssssttssssstttsstsssstjjtjssrrssttssssttssttssttuttsttjssrrrrsstssssttuuttssssttsssssjtttjjtttttsssstutsttssttttttttttuuttttuttssttttttstttuttttttsttuttttsssstttttsssttttuutttuuuttuutssssrssttttttttuuttssstttssssjtttttttuutttsssttttttsstttttstttttttttuuuttuuttttssssttuttttttsttttttssssttuttttttuuuvvutttutjstttssrssrrssstttttuuttsssstttsttttttttttuutstsssttssssrrstttssssssttssstjssssssssssrrrrsssssssssssssssrrrsssssssssttstttsssstsssssssrrrrrrrsssssstttssrrrsttssssssjjssstttssssssttssssrstuutttttttuuutttuuttuuttttssssssttttttssssttttssssttttttttttttuuttttutsstttsssssrrsssttttttttsssjtttssttttttttttuussssssttttttssuuuuttssttuuuuuuuutuuutttttjssssttttttssttttttssssttutttttuutuvvttttuuttttttssssssssttuuuuttttssttuutssstjssssstttsrrrrsssssssrrssttssssstttjsttttttsssssssssssssssstsssstjtssrrssstttssssttstuuttttttssttsssrssrrsssttttttttssssstttsssstttttttuutsjssstttttssstuuutttttuvvuuuuuuttuuttttssssttttttuttstttuutsssttuuuttttuuuuvvtttuuutttttsssssssssttuutuuuttssstuutsssttttttttuussssssssssssrrssttsssssttttttttttsssssttssssssstssjssssttjsssrssstttssssttttuttsstttssstssrrrrrrsssssttttttsssssttsssssjtttjjtutssssssttsstssstuuttttttuvuuttuuuttttttttssssttttttttsstttttssssstttttjsttttuuuutttutsstttsssssrrsssttutttttssssstttsssttttttttuutsssssttssttsstuuttttttuuuttuuuuvvutssssssssstttttstttttttsssssttuuuttuuuuvvuuuutsssssssssssttssrstuvutssssssssstuuuttttttttttttssttttssssrrsrrrsssssstttssssssstttsrrrrrrrrrrsssrrsssssssrrrrssssjsssttsstttsttsssssrrrrrrssrrqrrstttssssssrrssstttssssjjsssssssssttssrssrrrsssssjtjtuuuuttttuuvvutssssssssssjtttssttsssssssjstttttttuuttuuttuutjssssssssssssssrstuvutssssssjjjtttttttttttttttsssttttsssssssjttttttttuuvuutuuuuvvutsssssjjssjtttttstttttssssstttuuuttuuttvvutuutttsssssssttttssssuvvutsjtttttttttuutttjjsjjjssssrssssrrrrrrrrrrssssrsttttssttstuutssrrrrrrrrrsssssssjsssssrssssjtttstuuttuuttuttsssssssrsssssssrstuuutssssssssjttttttttttttttttssttutssssssssssttttttuvuuuuuuuuvvutsssssjssstttttttttssssstttttuuuuttlluuvvuuuutttsssssssstttssssuvvuttttjsttttttuttttttttttttssssstsrrssrrrrrrssssrsttttssttttuutssrrrrrrrrsssssssssssssssssssttttssttttuuttttssssssssrrssssrrrstuuttssssssssjjtttjjjttttttttsssttttssssssssssssttttuvvuutttuuvvutssssssssssttttsstttttsssssttttutttuuttuuuuuutsssssssssssjsssrstvvuttsssssjttttttttttttttttttsjttttsrrsssssssttttjtuuuuttttuuvvuutsssttssssttttstuutssssssstttuttttuuuuuuttuutssssssssssttttsssuvuusssssstttttuuuttttttttttttssttttsrssrrssrrsssssstttsssssssttttsrrrrrrrrrsssrsssssrrrrrrsssssssssttssttssttsssrrrrrrrssssrrrrttttssssssssstssttssssjssssssssstttssrssrrssssssttttuuuuttttuuvvuutsssttssssstttssttssssssstttttttstuuttuuttuttssssssssstttjjsssuvuusssssstttttttttttttttttttsssttttsrssrsttssssttttuuuuutttuuvvvutsssttjjttttttttttssssssssttuuttttuuttuuttuutssssssssstttttsssuvvutsstttttttttuttttjssttjsssssssssrrrrrrssrrrsssssttttssttssuuutsssrrrrrrsssssssttssssrrsssstttsssttttuuttttssssssssssttjsssrsuvutssssssstttttttttttttttttttsstuuusrssssssssttttttuvuuutuuuuvvvutsssttjsstttttttuusssssstttuuuutttlvuullttuuttsssssssstttttsssuvvutsssstttttttuttttttttttttsssstttrrrrrrssrrssssssttttssttttuuutssssssrrrsssssssttssssrrsssttttsssttjjttjsttssssrrrrssssssssrstuutsssssssttttttttjjttttttttsssttutsrrsssstssssttttuuuuttttuuvvvutsssttssssstttstttssssssssttttttttuuttuuttuttjsssssssstttttsssuvvutssssstttttttuutttttttttttttttttsrrrrsstssttttttuuuuttttuuttvvvluuuussttsstttuutssttsssstuuttssstttttttttsjtttsstttuuutttttttttsssttttttuuuttsssjtttttttuuttttttssrrssttttssttttssttsssjtsssttttttssssssssssssssrrrrrrrrsjjssrrssssssssssssssssrssssssssssssttssrsssjjsttttsssssssssssstttttttssssrrssttsssttuutttuuttttuutuvvvluuuutsttssttttutssssssssttttssssstttttttssssttsssttuuttjtttttttsssttttttuuutssssstttttttuuttttttssssssttttttuuuuttuuuttuuutuvmvllllutstttstttuutssttsssstuuttsssttuutttttsssttsstttuuuttttttuuttsstttttuvvuttssstjssssssttsssssssrrrssttssssttttssttssjsssstuuuutttsssssssssjtssrrssrrrsstttssssrsttssttssssttssssttutjstttttttsssttttttvvuttsssstttttttuutttttttsssstttttuuuuuutuvutttuuuuuvvvluuuutsttsstttuutssttsssstuuutssjttuuttttttttttsstttuuuttttttuuttsstttttuvvuttsssttjjttttuutttttsssrrrsssssssttttstttssttttttuuuutttssssssssssttssrssrrrsttttsssssssssssssssssssrssttsssssttstsssssttssttuuutsssssjttttttttttttttssrssttutttuuuutttuuttttuutuvvvluuuussttssttttutssttsssstuuttssssttttttttsjtttjssttuuuttttttuutsssttssttuvuttsssttttttttuuttttttsssssstttttuuuutttuuttttttttuvvvvuuuttttssttuuuttsttssstttttssssstttttttssstttttttuuuuttttutttsssttttttuuuttssssttttttttuuuttttttsssttuuuuttttutssttsssssssstttttttsssssrrssssssrrssrrrrssssssssrsssssssrrssssssssjsssssttttsssssssjjjjtttsssrrssssssssttuttttssjssstttttttttuutsjtuutttttstuvvvvvvuttttsstttuuttsttssssttttssssssttssttssssttttjttuttttttutttsssttttttuuuutssssjtttttttuuttttttttsttttuttttuuvuttuuuuttttstummmvvvuttttsstttuuutsttssssttttssssstuussttssssttttttuuuuttuuuutttsttuuttuuvvutssssttsssssttttsssssssrssttttjssttttsstttssssssstuuuuttsssjsssssjtssssssrrrssttsssssrrstssssssssstssssttttttttttttsssttttttuuuutssssjtttttttuuutttttttttttuuuuuuuuuuttuutttutttuvvvvvvvuttttsstttuuuttttsssttuuttsttstuutjttsstttttstttuutttuuuutttsttuuttuuvvutssssttttttttuuttttssjsrrstttttjtttttssttsssttssstuuuuuttssssssssstttsssssssssttssssssssssssssrrsssssssttssssttttssrsssttjsttuuttsssssjtttjttuutttttttsssttuuuuuuuuutsjuuutttttttuvvvvuuuttttsstttuuttsttssssttttssssssttssttssstttttjttuuttttuutttsssttttttuuuutssssjtttttttuuuttttttjsstttuuuuuuuutssuuttttsssttutuuuttuutsssjtttttuttjstuutsssttttttttttttsssssstttjttttttuuutssttuuttttuuttttsssjttttttttuuuuuttttttuvvuuuuttttttssssttsssrssssttssssssssrrrsssssttssrrssssssssssssssssssrrrrrsssssssrssjttutsrssssssssssssssrrssssjjssstttttttssjtttuuutuuttttttssttuuttsssttttuuuttutssssssjtuuuuttssttsssssttttttttjtssrssssttsssssstuuuutssttttttttttttttssssjttttjtttuttttttttuuuuuuuuutttuutttuuuttsssstuuvvuttuutsssssttuuuutjssttssssttttttttttttssssssttttttttttuvvuttttttttttuutttttstttttttttttttttjssssstuutjtttssstsssstttjsrrssstttttssstssrrrsssttttssrrssssssssstttssssssssssrrsjsssssstuuuuttsttttttttttttttssssjttttttttuuuuuttttuuuuttuuuuttuusstuuuutsstttutuuuttutssssssttuuuuttstuutssttttuttutttttsssjssttsssssttuuuuutsttuuttttuuttttssjttttttttttuttutssssttttttttttssttssssttsssrssssttttssttssrrrsssttttsssstsssssssttttssssssrrrrrsttssssssstttutssstttttsttttstssssssjttjjjtttttttttttuuuuttuuutttttsstuuuttsssttttuuuttttssssssttuuuttjstuttssssttttttttjttssssssttsssssttuuuuussttttttttuuttttsssjttttttttuuuuuuuttttuvvuuvvutttutsstuttttssjtttttuuttuutsssjtttttuuttttuttsssttttttttttttssttsstttsssstttuuutssttuuttttutttttsssttttttttttuuuuttsttuuvvuuuutttstttsssttsssssssssssssssssrrrrsssssttssssssssssssssjsssrrrrssssssssssrsssstttttsrssssssssssssssrrssssjsssssttttttssjttuuuttttttttttssstuuttsssjjjsttuttutsssssstttuuuttttttsssssttttttttttsssttssttsssssstuuuutssttttttttttssjjjssstttttttttttttttjttuvvuuuuuutttuuutttuuttsssssttuuuttuutssssstttuvuttttttssssstttttttttttssttssttttttttttuvvutjttuuttttttjjjttttttttttttttttttsssssttuutstttsssssssssttssrrssssssjssstssrrrrrssttttssssssssssssstttssssssssssrrssssssssuuuuutsstttttsstttssjjssssttttttttttuuuuttttuvvutttuuuttuuttttuuttssjjtttttuttuutssssstttuuuttttuutssstttuutttttttssttssttssssstuuuuuussttutttttttttttssjtttttttttttttttsssttuuutttttsssjttsssttssrrssssssssssttsssrrsssttttsssttsssssssttttsssssssssssstsssssssstttttssstttsssstssssssssssttttjttttttttssttuuuutttutttttttsttuuttsssjttstttttuttssssstttuuuttttuttssssttttttttjjjsstsssttssssstuuuuuussttutttttttttttssssttttttttttuuuuttttuuvvuuuuuttttttttttttttttjtsssttuuttttsjttttttttttuusstttttsstttttttttttuvlusstttttttttttttsssssssttsstttjssssttttttttttttttsjttttttttssttttstuussssssttssrrrsssssssssrrssssssssssttssssssssrssjsssrrssttttssrsssstttttsssssrrssssssssssssrrssssssttttsttttsssjssstuttssttttttutssttttttjsjsssttuutttsjjstuutsttttuutstttsssssttttttttttuuutssstttttuuttttssssttttttssssjttsssttttttttttttttjttuttttttttttttttuutstuttuttsssssttuuttttttjtuutttuttuusstttsssstttttttttttuvlussttttttttuuuttssstttjttttjjttttttttttttttttttssssssssttjsssssssssttssjjssssssssrrsssjssssssssssssssssttssssssssssstssssssstttttrrsjsttuttttttssssssssssssssjjjsssttttttttttttttttttttuuttssttttttuutstttstttjtsssttuutttttjjtuutttuttuuttttttsssttuttttttttuvvussttttuuuuuuuttssstttjttttttttsssstttttttttuuttssstttttttsssssssstutrrssssssssssssssttssssssssttssssssttssttssssssttssssrsstttutssssssttttttttssssssssssssssssssssstjjtttttttttssjttttttttssttttjtuussttttttjjjsssttuutttttsjtuutsttttuutstttjsssttttttjjtttuuutsssttttuuuuuuttssstttjttssttttssssttttttttttuuttttuuttuuutssttttttuutstttsttttjsssttuuttttttttttttttttutsstuutssssttttttttuuuvvusstttttttttttttjssssssssssjtjsssstttttttttttttjjtttttttttssstuutttuussssssttssrrrrsssssrssssssssssssssttssjjssrrrsssjssssstttttssssjstttttssssssrrssssssssssssrsssssssttttssttssssttssttssssttttttttssssssttssssssstttttttttttutssttttutttttttsssstttttttttuuuuusstttttttttttttssssttttsssssjtttsstttttttttttttjttuuttttttsttuutttutsssttttuttssssttuuttttttttuttstttuuutstuttsssstttttttttuuvvusstttttttttuuutsssttttjjjjjtttttttttttttttttttsssstsssssssrsstsssstssrssrrsssssrrrsssjssssssssssrrssssttsssssssssssjjtttsstttuutrrstttuttsttttsssssssssssssssjjssstttttttttttttttttuttttttssttttttutssttssttttjsssstttttuuttttutssttttuuttuuttssstuuttttttuuuvvussttttuuuuttutttssjtttjjjjttttssstttttttttttttssstttttttssssssssstttrrrsssssssssssrsstssssssssttsrssssttssttssrrrsssstttsstttuutsssjjtttttttttssssssssssssssssssssttjjttttttttssstttttttttsstuttttutsssstttttssssssttttttuttttutssttttutsstuttsssstutttttttuuvvussttttttttttuttjssstttsssssttsssssttttttttttttttttuutttttssstuuuttuussttssssttssttsstsssttttttssttttttsstuututsssstttttttuvutttttttttttsjtttuutjjsttttssssssssjjjtttttttttttsssttuuuutssssttuuuuutsrssrrrrrsssrrsssssssrrsssssssssssssssssjjssrrssssstttuutttssssssssssssssstttsssssssssssssrrssssttssssttssssstttttttssssttuuuuttsrssrrrrssssssstssssssttttttssttttttsstuuttttsstttttttttuuttttttttttssstttuutsssttttssssssssttjttttttttttjssjtttuuuutsssttuuuuutssssrrrsssttssstssstttttttttttttttttssuuuttttssttttttttttttttttttttttttttuvutjsttttttjjjtttttttttttttttttjssssstttttssssssttttjsrrrrrrrrrrssrrrssssssssssssssrsssssssssjtssssssssjjtuuuuutttssssttttssssttuutsssstttssssssssjjssttttttttssssssttuvvutssstuuuuuutssssssrsssttssssssstttttttttttttttttssuuuuttssttuutttutuvuttttttttttsstttuuutttttttttjjjsssssttttttttttttssssjttuuutsssssttttttssrsrrrrrrsssssssssssssssssssssssssssssttttssrrssssstuuuutttsssstsjjsssssstttssssssttssssssssssssttttjttttssssjttuuuutsssttuuuuutsrssrrrrssssssttssssssttttttttttttttsstuuutttssttutttttuuuutttttttttsssttuuutjsjttttsssjssssssjttttttttttssssttuuuuttssstuuvvuutsssssrrrssttssttssssssttttttssttttttsstuutttttsstttttttuvutjttttttttjsssttuttjjtttttssssssssjjttttttttttttssstuuuuuutsstttuuuuvusrssrrrrrsssssssrrrrssssssssrsssssssrsssjjsssssssssstuvuttssrrsssstssrrrssttssssssssssssssrrsssstttsssssssssjtttttttsssstttuuuutrrssrrrrsssssstssrrsssttttttssttttttsstuututttttttttttttuutsssttttttssssttttsssttttttsssssssjjjtttttttttjjssjttttuuutstttuuuuuutsrsssrrrssttssttssssttttttttssttttttstuuutttttttttttttttuttjjttttttttttttuuutsjtttuuttjjjttttttttttttttttsssssttttttsssssttttttsrrssrrrrrrssrrssrrrrrssssssssrsssssssssjtjssssssssstuuuuuttjssjttttssrrsttttsssstttttsssssssjjssttttttttsssssstuuuvutsstuuuuuuutssssssrsssttssjjssssstttttttssttttttssuuuuttttttuuttuuuuvuttttttttttsssttuuuttttttuuttjsssssjtttttttttttsssssttuttutssssttttuttsrrssrrrrrsssssssrrrrrsssssjjsrsssssssstttttsssssssstuvvuttssrsttjjtssrrsstttssssstttssssssssssssttttjjttjsssstttuuuutsstttuuuuutsrssrrrrssssssttssssssttttttssttttttssuuuuuutttttttttutuuuttssttttttsssstuuutsjtttuutssssssssjttttttttttssttsttutuuutssttuuuvvutsssssrrrttsstttssrrrssttssttttjjttjttttttutuvvutttttttttuuuttttttttttjssttsssssjttttttssssttjjttttttttttjtttttuutsttuuuttssstuutttttsssstsssssssrrrrssssrrssssssrrrsssssstjsssjssrssstttssssssssstttsrrssssrrrrrssssssssssssssssstjtttssssttttttssttjsttttstttttssstssssssssstjsrrrrssttttttjssssssttttttuuuuuuttttttttttttttttttuutsrssttsssssjtttuttssssssjjsstttttttjsstttttttttttuuutttttuuttttttsssttssstttsrrrssttsstttsssjjttuuttuuuuuuutttttttttuutttttttttttttttttsssstttuuuttjjtttttttttttttttssttttttssssssttsssssttsssssssrrssrrsssrrqqrrsssssssssrrssssssssjtsssjssssssssssttttjttttttssrrsttssssssjtttttsssssssssstttttttjssttttttttttttuuttstuuttttttttssttsstttssrrrssttsttttssssjstuuttuuuulluuttttttttuuutttttuuuutssstttsssttttuuuttjssttjjttttttttttssttttutsssttttttssstttsssssssssssssssssrqqrrsssssjjssrrssssssssttttuuttssstttttttssssssstttsrrsttssrssssjttttsssssssssstttttttjssttttttttttttuutsstuuuttstttsssstsstttssrrrssttsstttsssjjjttttttuuuuuutttttttttuuttttttuuutsssstttsssjtttuuutssssttssttttttttttsttuttttsstttuutttstuuutttttttssttsstttsssssssttssstttttttjtuutttttuvvutttttttttttttttsjttttttttttssssstttttttssssttttttttttttttttuuttutssstuuuttsssttttuutttsssttsssjssrrrrssssrrsssssssrrssssssjssssjsssrsssssssssssssstttssrsssrrrrrrssssssssssssssssstjtttssstttttttssssjttttsssttttttttttssttsstttssrrrssstttsjttssssstuutsttttuuttttttttttttttttsstuutssssttsssssjtttuuttsssssttstttttttttsttutttttstttuuutjssttttutttutjtutssttttssssssttssttttttttttuutttttuuuuttttttttttttttttjttttttttttssssttttuuuuttttttttttttttttttsstuuuttssssstttssrrssssttssjsssssrsssssrrrrrssssssssssssssssjsssjssssssssssssssssssssssttttssssttssssssjtttttssssssssssttttttttstuuttttssttttuutssstutttttttttsttsstttsssssssttssttttttttstuutttutuuuutttttttttttttttttuuuuttsstttsssttttuuuuttsttttttttttttttttttuuuttssssttutssrsstssssssssssssssssssrrrrrsssssssssssssssttssttttuutttjssssssssssssssstttssssssssssssstttttsssssssssstttttttjjtttttttssttttuutssstuttttttttssttsstttsssrsssttsssjttttttttuuttttttuuttttttttttttttttttuuuutsssttsssssttttuuttsssttttttttttttttttuuttttssstuuuutssstttttttttttstttttttttttsttssttsstuuuutttuuuttsstttsttttsstttsrsssssstuuuutttttttttttttttttttttstttttttttttttuuuuuuttttssttttssssssstvvttttssttssjjjtttsssssssssssttssssssjsssssssssssssrrssssrrrrsssssttsssssssssssssssjssssssssssssjtttsssttttttttstsssttttsssssssstuttttttjjstttttttssssssttssttuuutttuutttssssssstttssssssrrsssssttuutttjttttttttttttttttttsstttttttttttttuuuuuttttsstttttjssttstuuttuuttttttttttuuttjsssttsstuuuuuttuuutttstttsttttssstssrrsssttttuuuuttttttttttttttuuttttsttutttttttttttttuuuttttsstttsssrsssssttssjjsssssssssstsssrrrsssrrsttttsssjtjssssssrrssssrrsssssrrssssttttttssssttttsstttttttttsssttttttttttttttuuutttttsstttttsssttsstttttttttttttttttttstsssttsstullutttuuutttstttjttuttjjtssssssstttuuuutttttttttttttttuutttttttuttttttttttttuuutttttssttttssssssssttsssssrsssssssssssssssstssstttttssstttsssssssssttssssssssrrrsssjttttsssssttttssjttttttjjssstttjtttttttttttuuuttttsstttttjssttstuuttuutsjtttttttttssssssttssttulutttuuuttsssttsttttsssjssrrsstjttuuuuttttttttttttttttttttssttutttttttttttuuuuuttttsstttttsssttstttttttttttttttttuuutttssuutttuvvutttuuutsssssstttttttttssrsssssttuuuuuttttttttttttttttttttsjtttttttttttuuuuuuuttttttttttssssssssuutttttttttttjjtuutttsssttsstttssssssjjsrrsssssssssrssssrrrrrrsssssjttsssssjjssssjjjssssjssssjssssssssstttttttssttssttjssssssssstttttttttjttttttuuttttsstttstuvvutttuuttssssssstttsssssssssssssttttuuuttjjttttttttttttttttssttttttttssttuuutttttttsstttttsssjjsstuttuuttttttttttvvuuttssuutttuvvuutuuuuttstttttttttsttjsrrrsssttttuuuutttttuuttttttttuuutttttuutttttttttuuttuuttttsstttsssssssrsttssjsssssjjssssttttssssttssstuttssjttjssssssrssssssssssrrssrrsstttttttsssttttssttjjttttttssttttttttssttuuttttttttssttttjsssjjssttttttttttttttttuuutttsstutttuvvuuttuuutssttttttttttttjssrssssttttuuuuuttttuuttttttttuuutttttuutttttttttuuttttttttjjttttssssssssstssssssssjtssssttttssssttsstttttjsstttsssssssssssssssssrrssrssssjtttttsssttttsstttttttttssstttjssssssstttttuuttttssttjsjjssjjsstuuuuuttttttttttuuttttsstttstuvvutttuuutssstsssttttsttsssrsssjtttttuuuutttttttttttttttutttssuuutttttsjttuuututttuttstttjjsssjjssttttttttttttttttuuvvutttuvuuuuuutttuuutssstttulltsttuttssttttttutttuuuutssttttttttttttttttssttttssssssttuutttuuuttttttttsssssssssstttttttttttjjtttuuutsstuuttjssrssjtssrrrsjjttssssssssrsssssssssssjtttssssssssssjjjsssssssssssssrrrrrssssssstttssstttjssssssssrssttttttttttttttuuvvutstuvluttuttttuuttssstuututtsstttssstttsstuttttuuutssttttttttttttttttjjttttssssssstuutsstttttttttttsssstjssstuuttuuttttttttuvvvuuttuvuuuuuuttuuuutjstuuuuuutstttttssttttttutttuuuutssttttttttttuuttttttttttsssssstttttttttttjtttttsssssssrrssjjssstjssssssstuuuttssttttttttsssttjssrssjssttssssssssssssssstssttttttsssssssssjjtttttttjsjtttssssssstuutssttttsttttttssssjsssstttttttttttttttuuvvvuttuvluttuuttuuuutsstuuuuuuttttuttjstttttuutttuuuuutsttttttttttuuuuttttttuttsssssstuuttttttttttttttsssssssrssttsssttsssssssttuuttsstuuttsssssstttssrsttttttsssstsssssttsstttjjttttsssssssjttttttjjjsssssjtjssssssssttssttttttttttttsssstjssttuuttuuttttttttuvvvvuttuvluttuttttuuutssstuuuuttttttttsssttsjtttttuuuutssttttttttttttttttttttttssssssjtuutssttuttttttttssssjjssttttttttttttttttuuvvuttuuvvvutttsttuuttssttttuvvtstuuttsttuuttuuttttuuutssstttttttttttttttttttttssssssjtttssttuutttuutttssssssssrsttsstttttttjssttuuuttttuuutssrrssjsssrrrsstttssrsssssrsssjssssssssjttssrsssssssjssssssjssssssssrrrrrssssrrsjttssttttjssssssssrrsttssttttttttttuuvvuttuuvmvutttssttttsssstuuuutssttttssttuuttuutttttuutssssttttttttttttttttjtttssssssstttssstuutjttttttsssssssssstuttuuttttttttuvvuuuuuuvvvutttsjtuuttsstuuuvvutsttuttjttuuttuuttttuuuussstttttttttttttttttttttssssssjttttjtttttjtttttssrrsssrrrssssssjjsssssssttuutttttuuutsssssstsssrrssjjtttsssjjssrssttssttssttttttsssssssssjjttttttttjssttssssssssttssstttssttttttssssssssstttttttttttttttuuvvlluuvmmvuttttttuutsssttuuvvutttuuttjttuuttuutttuuuuutsttttttttttuuuuttttttuutssssssstttjttuttjttttttssssssrrrssssssttsssssssstutttstuuvutssssssttsssrsstttutsssttssssstttttttjjtttttssssssjttttttjjjsssssstsssssssssttssstttssttttttssssssssstttsstuttttttttuvvvvuttuvmvutttssttttsssttuuuuutsttuttsjtuuttuuttttuuutssstttttttttttttutttjtttssssssjtttssstuutttuttttssssssssttttttttttttttttuuutstlvuuvvutssttttttttttsstuuuttttttssttuuuuuutttttuuttssstttttttttttttttttjtttttttttsssssttuutsttttutssssssssrrssrsstttttssjtttttsstuttuutssrssssssssrrrrsjjsssssssrrssssttttssssssjsssrssssssjsssssstttssssssssssssssrrsstttssstjjjssrsssrrrrsssssssjjjtttjtuuttstlvuuvvutsstttssstttsssuuttttttttssttttuuuutttttttttssstttjttttttttttttssttttssttjsssssttuussttttttssssssssssssssttttttttttuuutttuvuuvvutssttttttttttsstuutttttttssttuuuuuutttttuuttssstttttttttttuuuuttttttttttttsssjtttuttstttttsrrrrrrrrrrrrrrssssssssssstttssttttuttsssssssssssssrsstttsssjsssrssstttttsssstttjssssttssstttjtttttttssstttssttssssssjtutssttttttsssssssssjjttttjttttttttuuutttlvuumvutssttttssttttssuvuttttuttjjttuuuuuutttttuutttstttttttttttuuuuuttttuuttttttssssttuuttjttttttsrsssrrrrrssrrsssssssssssstssstutuuutsssssssssssssssssssssttsssssstttttttjjsttttsssssjsstttjttttttttssstsssssjssssssstttssstttttssssssssssssssttttttttttuuuuttuvuuvvutssttssstttttssuuutttttttjsstuuuuuutttttuuttssstttttttttttuuuttssttttssttjsssssttuussttttttsssssssstttttttttttttttttttsstllttuuutsstttjssttutssttttttttttttttuuuuuutttttuutttssttttttttttttttuttjttuuttuuttssstttutssttttutssssssssssssssttttttsjtttttssstttttttsssssssrrssssrrssssssssssssssstttttsssssjssssrssjsssjssssssttttsssstjssttssssssssttssssjjjssrssrrrssssssssstjjttttttttsssulttuuutssttssssttttssttttttttttssttttuuuuttttttttttsstttttttttttttuutssttttttttttssssttttssttttttssssssssssssssttttttttttttttjtuuttuuutsstttsstttttssttttttuuttttttuuuuuuuttttuutttsstutttttttttuuuuuttttuuttttttssttttttssjttttsrrrrrrssrrrrrsssssssssssssssrsttssttssrsssssssssssssssssssjjssssssssttttsssstttttssstttsjtttjtttttttssstttsstttsssssttttssstttttsssssssssjjttttjtttttttttttsssulttulutsstttsssttttsstuttttuuttttttuuuuuutttttuuuttsstutttttttttuuuuuttttuuttttttssttttttssttttttsrssrrrrrsssssssssssssssssssrsttttttsssssjssssssssssssssstttsssssstttttttjjsttttsssssjsstttjttttttttssstttssjtttssssstttssssttttssssssssssssssttttttttttttttssuuttuuutssttssssttttsstuttttttttttttuuuuuutttttuutttsstttttttttttuuuutssjtttttttttssstttutssttttttsssssssstttttttttttttttttssssttsssttttttttttttsttutttsstttttttttuuuuuuttttttuuuuutsstutttttttttttuutttttuuttuuuuuttttttsssttttttssssssssssullllutjttjjttsssssssssssstttsssssssrrsssssrrrsjjssssssssjttsssssssjttjsrsstjsssjsssssjjtjjsssjjssttttttssssssssssttjssrssrrssssttttttttjtttttsssssssssssttttttttjttsstttttsssttttttttttttuuttttttuuuuttsstttttttttttttuuttjstuuttuuuuttttttssssjtttttsssssssssttuuuuuttttttttssttjssssstttttttttttttttuuutssttuuutttttuuuuuuuutttuuuuutsstuuttttttttuuuutttttuutttuuuuuttttssssjttttssrrrrrssrsttttttssssssssssssrrsssssssssssssssssssssssrrssjtjsssssssjtttsssssttttttssttttjjtttttttttttsjtttssttuuttttssssrsssttttssssssssjjtttttttttttttttssssttssstttttttttjttttttuuttstttuuttttuuuuuuuuutttuuuuutsstuuttttuttuuuuuuttttuuttuuuuuuutttssssttttttsrssrrrssstuuttssssssssssrrssssssssssssssssssssssstssrrsstttsssssssstttsjjjjtttttsssstjtttttttttttttsssstttsjttuutssjsssssssstttsssssssssjtuuuuuttttttttssssssssssstttttttttttssttuttssstttttttttuuuuuuuttttuuuuutsstutttttttttuuuutttttuuttuuuutttttttsssstttttsssssssjttttttttttttttttsssstttsssssjttttttttttstuuttssttttttttuuuuuutttuttttuuuttsstttttttttttttttttsttuuttuuuuuuttttttttjtttttttttttttttvvvvvutttttttssrssttssrrrssttjsssssssssstjsrrrsssssssssjjttsssjsssssjjjsssssjjjssssssssssssssssssstttttttssrssssssttsssssssssstttuuuutttjjtttsssssttssssssttttttttttssttuussssttttttttttttttttttttttttttssttttttttttttttttsssstuttuuuuuuttttssssssttttssssttttttuvvuuutttttttsssstttsssssssttutttttttttuuutsstttttttttuuuuttuuuttttuuuttssttuttttttttttttttsstuuuttuuvvvuttsssttsstttssssssssssstuuuutssssssssrrrsssssrrrrssssssssssssssjssrrsssssssssssjstssssssstttttssssttttjttttttttttssssttttttuuutttssssssssttttsssssttttttttttttttttttssssstttsssssttttttttttttttuutssttttttttuuuuuuuuuuttttuuutttttttttttttttttttttttttutuuuuuvvuttssstttttttjsssssssssttuuuttssssssssrrrsssssrrrrssssssssjsssssttsrrsssssssttssssttssttsssttttssssjjtttttttjjttttssssttttjttuuutssssssssssstttttsstttttuuuuuutttttttssssstttsssssttttttttttssttuutsstttttttttuuuuttuuuttttuuuttssttttttttttttuutttsstttttuuuuuuttttsssssstttttssstttttttttttttttttttsssstuvvtsrrsstttssttuutttttttttttsssttttuuuusstuuusssstttttttttttttttttttssssrsstttuttuuutttsttuutssssstuvllllvluuuuuuutttttttssrrsstuutsrrrssssssssssssssssssssssrrsssssjttsrsjtssrrsssssssssssjssssssssssrqqrssssjtttttsssssstssssssssuuuuuuuuuuuuuuttttssttssrsstuuutsrrsssttssttuuttttttjsttssssttttttuussttutssssttssttssttttttttttssssssrsstttttuuttttsstuttsssssstutullvvuuuuuuutttttttssssstuvvusrrssstttttttttttttttttttsstttttuvvusstuuutssttttttttttttttttttttsssrrssstuuttuuuuutsstuuussssssuuttttuuttttttttsssssssrrrrsttttrrrrrssssssstjssssjsrsttssrssttttttssssjtssrssssssssssssttjssstssssssssssttttttttttsssttttsssssstutttuvvuuuuuuttttttttssssstuvvusrrrsstttttttttttttttttttsstttttuvvusstuuutssttttttttttttttttttttstsssssstuuuuuuvuutsstuutssssstuuuuuuuutstttttssssssssrrrrstuttrrrrssssssssttssssssssssssssstttttttssstttsssssjssstssssjjjjssjssssssrrsssttttttuttsssttttssssstuuuuuuvmuuuuuuutttttttssssstuvutsrrssttttttttttttttttttttsssttttuvvusstuuusssstttttttttttttttttttsssrrsssstuttuuttttsstuutsssssstuuulvvvuuuuuuttttttttttssttuuuusssssttjssttttttttttttttssstttttuuutssuuuttsssttttttttttttttttttsssssssssttuttttttttttuuuutttsstuvvvvvvluuuuuutttuttuttssssttuutsrrrsssssssssssssssssssssrrrsssssjttrrsssssssssssssssssssssssssssssrqqrssssjjsttssssssttsssssssstuuuuuuutuuuuuttttttttssssstuuutssrsssttssttttttttttjtttssssttttttuussttttssssttstttssttttttttttssssssssstttttttttttsttuuttssssstuuuvvvluuuuuutttttttttsstttuvvussrsssttjtttttttttttttttssstttttuuuussttuttsstttttttttttttttttttssssrrssstuutttuuuttttuuvutsssstuuuttuuuttttttssssssssssssssttttrrrrrsssssssssssssssssttsrrssjtttttssrsssssssssssssssssssssssstssrsssssssstttjtttjssssttuttssssstuuuuuvlutuuuuttttttttssssttuvvusrrsssjjssttttttttttttttssstttttuuuussttuttssttttttttttttttttttttsssssssstuuttuuuuttttuuvutsssstuuvvvvuutsssjjssssssssssrsssttttsrrrrsssssssssssssssssssssssstttttttssstttssssssssttssstsssssjjssrsssssrrsttssttttsssstttttsjssttuuuuuvluuuuuuttttttttssssttuuutsrrssttjssttttttttttttttssstttttuuuussttuttsssttttttttttttttttttsssssssssstutttttttttttuuutssssttuuvvmvluuuvvuttuuutttttuuttttssttssssttssttssstttttttttssuutstttuutttttttuuuutttttttuuuttttttttttttttttsjtttsttttjtuuttuuuuutttttuvvuttstuuutsstuuuuuttttuttsssttssssssssssssssssssssssssssrrsssjjsssssssjjjjsssjsssttjssssssssssjssssssssssssssssstttjssstjttssstuutssstuuutsstutttsttuuttttssttssssttssttsssttttjjjtsssttsstttttttttssstuutttttttttuuttttttttssttttssssttssstttsttttttuuuttttstuuuttsstuvuutttuuuttttuuutttstttssssttjtttssttttttttttssuutsttuuutttttttuuuuttuuttuuuutttttttttttttttttttttsttttstuuttuvuuttttsstuutssssttttssttttssstttssssssssrrrsssrrssssssssssssssrssjssjtjsssssssssjjjjsssssssjttssssjjssssssttssssttsssjtjssttsstuttttttssuuttsssstuuttstuttttttttttttssttssssjtssttssstttttttttssuutsttuuutttttstuuuuttuuttuuuutttttttttttttttttttttsttttstuuttuvuuttttsstuutsssssjtjssjttjssssssttsssssssrrsssrrssssssssssssssssjjssssttttssttssttttjjtttsttttsssjjjjssstttsssssttsssstsssttssttttjjttsstttttsstuvuuttttuuttttuuttttssttssssjtsjttssstttttttttssuutstttuuttttjsttuuuttttttttutttttttttttttttssstttssttttstttttuuutttttstuuvutsstuvvuttuuuutttuuuuttsssttttssssttttssssttttttttstttssttttttttttsstuuttttttttuuutjttttttttttttttsjttssssttstutsstuvuuuuuttuuuttssttuuusstuvutttuuuuttssstttsssssssssssssssssssssssssrrsssssssssrrrssssssjjssjtssssssssssttsjjjjsssssrrssssssttssssjttttssstttsssssttutsstuutssttuuttssssuutsssstttttsssstttttttjssttssttttttttssssttttttttttttuuttttttttsjttuttssstsssssttstttssttuutttttttuttsssstuuutttuuutttuvvuttjstuutsstttttutssstttttttttstttssttttttttttsstuutttuuttuuutttttttttttttttttttttssjtttstutssuuuuututssttttssssttttssttttssjttttjssrsjtsssssssssssrsssssssssrrsssrrsjssssssssrrsssssssssssjttssssjtssjssstttsssssssssssssttssttttttttsstttsssssttuttstttttttttuuttssstuttssssttttssssttttttttstttsstttttttttssstuutttuuttuuuutttttttttttttuutttttssjtttstutsstuuuututssttttssssssttsssttssssttttsssrsstsssssssssssrsssssssssssssssrssssssttssssstttsstttsttttssssjsjsssttttssssssssssssssttssstttjtttssttttsssstuuutttuuutttuuuuttssstuttssssttttsssjttttttttstttssttttttttsssstuutttttttttuttjttttttttttttssssttssssttstttsstuuuuuuttttuuttssstuuuttttutttttuutjjtuuutttttsstuuutsssttttttttttssrsttssssttssssssssssttttttttttttttttttssttsssssssssssttttsssttttttuuvlutttuuutttuutttuutssttuutttttttttttsssttttsssssssssssssrrrrrssrrrrssrrrrrqqrrssstssssssssssssjtsssjjsssssrrrssssssssrrsjsjttjtuttsssttttssttttttttsssttttssjtuuuuttssstuuutsssjtttttttttssrsttssssttssssrrrrsstttttsstttttttttssstttsssssssssssstttssssttttttullttttttttssttttttutssttuuttjtuuuuuuutssuuuuttjjttttttttttssrsttssssttsssssssssstuuuttttttttttttttssttttssssjjsssstttssstttttttuuuuttttttsssstsssssssrsstttsssssttjjtssssstsssssssssssssssrrqrsssrrssssrrrrrrrrsssssssssssssssttjssssjjsssssssssssssssrrstttttjtttttjtttttssttttssttssttttttjtttttttttsstuuuttssttttttttttssrsttssssttssssssssssttttttttttttttttttttttttttssttsssstttssstttttttuuutsstttssssttjsssssssssttssssssttjjjsrrsjttssssssssssssssrrrrsssrrsttsrsrrrrrrsstttsssssssssjjjssssttssssssssssssssssrrsttjjsttuuttttuuttssttttttutssttuutjjtuuutttttsstuuuttssttttttttttssrsttssssttssssssrrssttttttttttttttttttssttsssssssssssstttsssttttttttlvttttttttstttttttttttttttttttuvutttttsstuttttttttttttttttssssttssssttssssrrrrssttutssssttjtttttuttttutttttttttsstttssssttttttuuvlttttuuutsstttttttttsttuuttttuuututtsssttttjssssssssssssrrrrrssrrrrssrrrrqqqrrssstssssssssssssstsssttssssssssrrsssssrrrsjssttstuusssstttsrrsttttttssssttttsstuuuuuutssstuttttttsttttttttssrssttssssttssssrrrrssttttssssjtttttttttttuutttssstsssssttsssstttttttullttttuuttssttttttttttttttttttuvuuuuutssuuuuttttttttttttttssssttssssttsssssrrssstuuttjjtttttttttuttttuuttsstttsssttttssstttttttuuuuttttttsrrssjsssssssssssjjssjttttttsssstssssssssstssssssrrrrsssrrrssrrrrrrrrrsssjsssssssssssjttsssttttssssssssssttssrrssjjjjjttttjttuutsssstttsssssstttttttttuttttttsstuutttttttttttttttssssttssssttsssssrrsssttttjjjtttttttttuuttuuuuttttttsssttttssstttttttuuutsstttssssstjsssssssssjssssstttttjjsrrstssssssssssjsssssrrrrssssrrsssrsrrqqrrsstttsssssssssjjjtssstttsssssssssssttssrrsjjjssttuuttttuuttssttttttttssttttttttuuutttttsstuutttttttttttttttssssttssssttssssssrrsstttttjjtttjtttttuttttuttssssttssstttssssttttttttllttttuuttsstttttttttuutttttttuuttttsstttsssstttttttttttssttttstttssssstttssstttuuttsstttjjtttttuvllvvluutttttttttuusstuuuuuuuuuttttuuttssssstttutssuuuuttuuuuuuutttssssssssssttssssssssrrrrssssssrrrrrrssrrrsssstssssssssssssssjttuuuutttssjsrrssttsssttjsstttttssstttsssrrrstttsssttttttttttttttttsssttssssttttttttttsssstttssttsrsssstsssssstuuttsssjjjttttttuvlvvvvuutttttssstuussttttttttttttttuutsssssssttttsstuuutttttuuutttttsttttssttuuttttttttssstttstutssssstttssstttuuttjjttttttttttuvllvvvlutuuuttjttuutttuttttttuttttuuutjssrrssssssrsttutssjtjjtjssssssssssssssjjssttttssssssssssssrrrrrrssrrssssttssssssssssssssttuuuvvuttttttssstttsstttjjjjtttsssttuttsssssstttssstuuutttuutttttttssssttsssttuttttttttssttttstutssssstttssstttuuttjjttttttttttvvvlvvvvuuuuuuttttuutttutttttttttttttttsssssssssssrsttttssstttttttsssssssssssssjssssjsssssssssssttsrrsssjsrrsssstttssssssssssjjttuttuuutttttjsssssttsstttjttttttssttuutsssssssttttsstuuuttttttuuttttssttttssstuuttttttttssstttstutsrsssjttsssssttuttjjtttjjtttttuvllvvluutttttssttuusstuuuuuuuutttttuuttssssssttttttuuutttttttttttutssttssssstttttttttttsstuuuttuutsssssttssttttuuttttttttttttjtuvvvllvvuuuuuuuttuutttuuuuuuuuuttsttuutsssssssttutstuvvuttuuuuuuttutssttssssssttssssssssrrsssssssssrrrrrsssssssssssssstttsssssssjttutuuuttttttsssttssstttjsssstjssssttsssrssrsstsssstuutjjttttttttttssttsssssttuttttttttssttuuttuutsssssssssjtttuuttttttttttttjtuvvvllvvutuuuuttttutstuuttttttttssttutssssssssttttstuuuutttuttttttttsstttsssstuuttttttttsttuuuttuutssssjttsstttttuutttttttttttttvvvvllvvuuuuuuttttuuttuuuttttttttttuuutsssssssstsssstuutsssjjjjssssssssssssrssssssttttsssssjttssttsrrrrrssssssssttsssstssssssssstuuvuuvuttttutttttttsstttjjssjttsssttttsssssssttttsstuuutttuuttjttttssttsssssttuttttttttsstuuuttuutsssssttssttttuuuttttutttttttuvmvvllvvuuuuuutttuuuttuuutttttttsstttttsssssssssssssttttsssttttttsssssjjsrrrssssssssssssssstttstttssrrssssssjjttttttstttssssssstuuuutuuuttttttttttttsttttjttjjtjssstutssssssssttttstuuuutttttttttuutsstttsssstuuttttttttsttuuuttuutssssstsssttttttttttuuttttttjtuvvvllvvuuuuuuttttutsttuuuuuuuutssttuuttssssssttttttuuuttttttttttuuussttssssttssttttssttsstuuuutttutsrrsssssstttttuuvmmvuttttsttuuttttuuuuuuuvuuuuttttttttttttttttttttttttttttttuuttuuuttttttttttuuutsttssssssssssssssssrrsttttsrrssrrrrrrrsssssssttuuuutjsssssstttsssttssttuuutttsssstttsjsssssjssssssssssssssstttttttttjstttttttutssttjjssttttttttsstuttuuuuutttutsrrsrrsssjttstuvuuuuttttssjtuuutttuutttuuuuuutsssttuttutssssstttttttttsssstttuttttutttttttttttuussttttttttttttttsstuttuuuuuuttutssssssssstttttuvllvuutttttttuuutttuuuuuuuvuuuttttttttttttttttttttttttttssjttttttttttssssssssssttsrssrrsssssrssssssttssttttttsstsrrrrrrssssssssttuuuutjjsssssttttsttttttuuvuuttssssttjjssssssssssssssssssssstttttttttttttttjtttuussttssssttsstttjssttttuuuuutttutsrssssssstttttuvuuvuuuutttttuvutttuuuuuuvvvuvutttttttttttttttttttttttssssssttttttttttsssssssssttsrssssssssssssssssttssttttttssttrrrrrrsssjttsstuulvutttsssstttttsstttttuuuuuttsssstttjjsssssssstttsssssssstttttttttttttttttttuvutsttttttttttttttsstuttuuvuuuttutsrssssssstttttuvuuvuuttttsttuuutttuuuuuuvvvluttsttttttttttttttttttttttttttttttttttttttttttttttuuttttssttttsssttssstttttuuuutssttssssrsststttsstuvmmvttttssttttttjtttuuttuuvvuutttutttttttjjttttttttttttttttttuuuttttttttttttttuutttttssssssrsssssssssssttttsrrssrrrrrrssssssrsstuuuutjssssssssssssssssttuuuutsssstttsssssssssjsssssssssssssstttttttjjjjjjjsssttttssttjtttttjsssssstttttuuuutssttssssrrstssttssuuuvvuttttssttttttsstuutttuuuuuttsttuuttttsssstttttttttttjjjtttuutttttttttttttttuuttttttttttttsjjssstuttuuuvuuttttssssssttstttstuvvvvvttttttttttttsstuuuttuuvvuutttttttttttjttttttjjttttttjjtttttttttsssssssssssttssssrrsjjsrrssssssssssttttttsssssrrrrrssssssssttuuuutstsssssssssssstttttuuvuttsstttjssssssssttssssssssssssssttttttttttttjjjtttutttttssjtttsssssssstttttuuuutssttssssrsttstttstuvvvvuututtjttuuuttttuuuuuuvvvvutttuutttttttttttttttttttssssssttttttttjsssssssssttsssssssssssssssssssssstttttsssttsrrrrrsjssttsstuuvvutjttsssstttsssttttttuuuuttssstttssssssssjtjsssjttttsjjjtttttttttttttttttttuutttttttttttttttsssttttuuuuuussttssssrsststttstuvvvvutttttsttttttsstuuutuuvvvutttttttttttsssttttttttttttttttttttttttstttttttttsstuutsttttttjsssssttssttttuuttsssstttsssuuttttttsttuvutsttjjttttttttttuuttttuuuuuuuuuutjttttjtttttttttttttttttttttttttttttttttttttuuttttttttssssrsssssssssttsrrrrrssssrsstssssssssstttssssssttsssjssssttssstttsstttuttssssssssssssssssssssssssstjjtjsssjjjssjsssstttssstttttttssssttsstuttuutssssstttsssuuttttttsttuttssttttttssttttttuutttttuuuuuuuvutssttsssttttttttttttttsttttttttttttttttjssttuutsttttttttssssttssttttuutsssssttjsttuuttttttttuuuutsttttttsttutttuuuttttuvuuulvvutttttttttttttttttttttjjjtttssttsssssssssssssssssrrssssssrrrrsssssssssttssrrrsssssrsttsssssssstttsssssssjsssjjsssstttsttttttttttttsssssssssssssssssjjsssssttssttssjtttjjjtjsssuutsttttttjsssssttssttstuutssssstttsssulttttttttuuuutsttttttttuuttttvvuuttuuuuuuuvvuttttttttttttttttttssssssssssttssssssssssssssttsrssssssssrrrsssssttssttssrrrsssssssttssssssssttttssssssttssttjssstttttttttttttuutssssssssjjjjssjjttttttsjtttttttttttttttttsstuutsttttttttssssttssttttttttsssstttsssuuttttttttuuuussttttttsttuttttuuttttuuuutuuuuttstttjssttttttttttttttjjttttttssttttttttjsrstuttttttttttssssttssttjsttssssrrstttttvvuuuuutssstuussstjtttttttttttuutjjtttttuuuuuutttttttttttttttttttttttttttttttttttttttttjjtuuttttttttttssssjjssttsssssrrrrrrssssttttsssssrrssttsssssstsssstjsssttssssttsssttttsssssssssssssssssssssssssjjssjssssjjjsssssssstttsttttttttssssttsstutsttssrrrsstttttvvuuuuttssstttssstttttsttuttttuttsjtttttuuuuuutsstttssttttttttttttttttttttttssttttttttsssstutttttttttttsssttssttstttssssssstttuuvvuuuuttsstuutsssttttttttuttttuutjjtuuuuuvvvutttttttttttttttttttttttttttsstsssssssssssssrrsssssssssssssrrssssssssssssrrrrrsssssttttssssssrssssrrsssjtjsssjssssttssssttssttttttssssssssssssssssssssssssttsjtjssjttttjjjssrstuttttttttttssssttssttssttssssrsttttttvmuuuuttsstuutssttttutttuuutttuuuttttuttuuuuuuttttttttttttttttttjsttssssssjsssssssssssssrsstsssssssssssssstjssttsssssrrrrrsjttttttttsstssssstssssssjttsstttjssttssssssttttuuttssssssssjjjjssjjttttttttttttttjjttttttttjsrsuuttttttttttssssttssttssttssssrsttttttvvuuuuttsstuutssstttttsttutttttttsjttutttuuuuttsttttstttttttttttttttttttutttttttttttttjsssstuuuutttttuttttttttttjssssrrrrrstuuvvvvvvvvuussstuutssstttttttttttttsssjtuttstttttttttttttttttttttttttttttttuuttttttttttttttjjjttuuuuuuttuuttttttttssssssrrrrrrrrstuuttuuttsssrrsssssrrsssssssssssssrrssssssssssssssssssssssjssssssssssstttttttjsssttssssssssssstttttttttttttttttttttttssssrrrrssttuvvvvvvuutssstuutsssttttttttttttssssjttttssttttttttttuttttttttttjstttttttuutttssttttttttssssstuutttttttttttttttuttttsssssssssstuvvvvvvvvutssstuutssstttuuutttttttsssjtuuttttttttttttttttttttttttttttttttttttttssssssssssssrrrsttttssssttssssssssssssrrrrrrrrrrstuuttuuttjssrrssssrrrsjjssjsssssssrrrssssssssttssssssssssssssssjjsssjtttttttttsssttjsttjsjsssstuuuutttttuttsstttttttsssrrrrrrsttuvvmmvvvvutttstuutssstuttuuuuuttttsssttuutjtttuttttttttttttttttttssstttttjtttsssssssssssssssrsssttttssstttsssssssssssrrrrrrrrsstuvvuuvvuttjssssttssssstjstttttjsssssssssssssssssssjssssssjjjsssjjsttttttttttttjjtttttttttjsssstuuttttttttttttttttttttsssrrrrrstuulvvvvvvvutssstuutssstttttttttttjssssjtuutssttttttttttttttttttttttttttttttttttttttttttttjssssstuuutttttuuutttstttttttssssssssstuulvvvluluutssstuutsssttttttttttttssssstttsstttttsttttttttttttttttttttttttttttttttttttttttjjttttuuuuuuttuuttttssttsssssrrrrrrrrrstuutttttsssrrrssssrrrsssssssssssssrrrsssssssssssssssssssjjjssssjsssssjtttttttssssttssssssssssssttttttttttuuttsttuttttssssssssssttuvvuuuuuttssstuutssstttttttttttjsssssjttsssstjssttttttutttttttttssttttttttttttsjjtttttttssssstuuttttttttuuttsttuttutssssssssstuuulvvllluutsssttttsssttttuutttttjssssstttsjttttjsttttttttttttttttjttttttttttttsssssssssssssssssttttssssttssssssstsstsrrrrrrrrrsstuuttuutssssrsssssrrsstssssssssssssssssssssssjssssjsssssjjsssssjsssstttttttttssssttjsttssssssstuuuttttttuuttjssttttttsrsssssssttuvvvvllluutttsttttjstuuttuutttttttssstttttjttttttttttttttttttttttssttttttjjttssssssssssssssssssttttjsssttttssssssssssrrrrrrrrsstuvlttluttssssssttssssttsstttjjssssssssssssssssssssjssssssjjssssjjsstttttttttttjjttttttttjjsssstuuttttttttuuttjttuttutssssssssstuulvvvluluutssstttssssttttttttttttssssstttssttttssttttttttttttttttjttttuuutttsssssttttttjsssttttttttttttttttttsstttuuuttsstutuuuttttutssssssssttttsstttttjttttttttttttssssstuuttttttttjjttttttttttjtttttttttttttttttttttttjtttuutttttttttttttjssttssttssrrssssssssssssrrrrrsrrssjsrrssssssssssssssttssrrrrssttsssssssssssjjssssssssstttjttjjjsssssssjjjsssssstttssttjtttttttttssttttuutttttutuutttttutssssssssttttsstttttsstttssjtuuttssssstuutttttttsstttttttttttssttttttttttsjttttttttttssttuutttttttttttttsssttttuutttttttulluuttutssssssssttttssttttttstttssjtttttssssttulttttttttttttttttjtttjjttttttttsssssssssssssssssjjjssssssssssssssrsssssttsssssssstttttssssrrrssrsssjsrrssttsssssssssstttssrrrrstttjsssssssssjtjssssssssttttjssjjsssssjttttjsssstttttttttttttttttsssttttuutsstttttuuttttuussssstssttttsstuuutttttttsttuuutssssttuuutttttttttttttttjtttssttttttsssssssssssssssssssstttsssssssssssssrssssstttssstttttttttttssrrrssssstttssstttssssssssstttssssssssttssssssssssssjjjsssjjssttttttttttjjjjtttttttjssttttttttttttttttttssttttuutttttutuuuttttutssssssssttttsstttttsstttssttttttssssstuuttttttttsstttttttttttttuttttttsssssttttttttsssttttsssjjtttttttttsssttuuuutttuvvuuuttssttrrrrssstttttttttttssjjtttttttuuutsssttuuttttttttttttttttttttttttttuutttttttttttttttttttuutsstttttttttttsssjjssttsssstttttjsssssrrqqrrssssssssssjssssrrsssssttttsssssstttssssssssssssjsssssssstttttttttssssjtssjjjsssssttssssstttttttttttssstttuuttttuvvuuuttsstsrrrrssssttttstttttsssssjssttuuuttsssttuutjttttssstttttttttttttttttttttsjttttttttttttttttttsstttttttttttsssjtttuuttttuuuvvvutssttsrrssssttttttttuttjsssjtsstttuuttssstuuuttttttttttttttttttttttttttttttssssssssssssssssssssrrssssssssssssssssssttjssstttttttjsssrrqrrrsssssssssttjsssssssssstttttssssssttsssssssssssjtjsssssssstttttttjssssstttttjjjssstttssssjjtttjjjjjsssstttttttttuuuuuuttssttsrrssjstttttstuuuttjssttttttuvuutssttuuuttttttttttttttttttttttttttttsssssssssssssssssssstsssssssssssssssssssssttttjttuuttttsssssrqrrsssssssssstttsssssssssjttttsssssstttsssssssssssjjjsssjtttttttttttttjttttttttttttttttttssttttttttttttssttttuutttuuvvuuuttssttsrrsstttttttstuutjsssssjstttuuutssssttuutttttttjjttttttttttttttuttttuttttttttttjjttttttsrrrrstttttttttttttttttttttttuvvuuttttsssrrssttttssstuvuttssssssstttttuuvuuttuutssjjtttttttttttttttuuuuttuvvuuuttuuuuuuttttuuttttssrstttttttttttttttjttttttssttttjsssssrrrrrrssjsrrrrtttjssssrrrsstttssttttttttssssssssssssjssssssjttttttttttttssjtttttsssstttttsrrrrstttttjjjjttttjjtttttttuuvvuttttssssrrrsttttssssuvutsssssssstttttuuuuuttuutssjjjjjjtttttttjttttuuuttuuuuutttttttttttttttuttssrrrsttttttttttttttttttttttuuvvuuuuttsssssssttttssstuvuutsssssstttttttuuutttuutssttttttttuutttttttuuuuttuvvuuuttttttttssstttssssrqqrsjssssssssssssssssssssssttttttttsrrrrrrrsjjsrrrstuttsrrrsssssjjjstttttttttsrssssssssstsjjjssssjtttsstttuttssssttttsssstttttsrrrrstttttjjjjjssssttsssttttuvvuttttssssssssttttssstuvvutjjssssstuuuuuuvuuttvutstttttttttuttttttttuuuutuuuuttttssttttsssssssssssrrrrssssssssssssssssssssstjttuutttttssrrrrrssttjssrstuutsssssssssjjtttttttttttssssssssssstsjjjssttttutttuuuuuttttttttttsssttuttsrrrrttttttttttttttttttttttttuvvuuuutssssssssttutssssuvvutsssssssttttttuuttttttsssjssjtjtttttttttttuuuuttuvvutttttttttttjssttutjsrrrsstttttttttttttttjjttttttuuuuuuuttjssssssttttsssslvutssssssstttttttuvuuttuussttttttttuuttttttttuuvuutuuuuuttttuuuuttjttuuttttsssstttttttttttttttjttjjtttttttttsssssrrrrrrssssrrrrtttsssssrrrsstttsstttttttssrstssssssttjssssssttttttjttttttsssttttsssssttttssrrrrsttttjjtjjtttttjjjjjjtttuuuuttuttsssssssttttsrrsuvutssssssssttttttuuuuttuussttttttttttttttttttuuuuttuuuuuttttttttttjsttuuttsrrrsstttttttttttttttttttttttuuvuuuuuttsssssttuttssssuvuttsssssstttuuttuuutttuussstuuttttuuutttttttuuvuttulluutttttttttsssstttssrrrrrsjjssssssssssssssrrrssstttttttttssssssrsjtssrrrstutssrsssssssjjjssttttttttsrssssssssttssjjssjtttttssstttttssssstttssssttttjsrrrrstttjjjjjjjssstjssssstttuuuuttuttssssssttuttssssuvuutssssssttuuutuuvuuuuuutsttttttttuuuuuttttuuuvuuuuuuttttttttttsssssstssssrrrrssssssssssssssssssssssstttttttttsssssssstttsssrstuttssssssssstttstttttttttsssttsssssttssttssttttuutttuutttttttttttssssttutjsrrrsttttttttttttttttjtttjtttuuvuuuuutssssssttuttssrslvuttssssssttttttttuttttttssttttttttttttttttttuuuuttuuuuttsstttsssjssstttsssttttttttttttttttttttjjtttjtttttuuuuutttttsssttsssssstttsttttssttttttttutttssttttuuuuutttutttuuttttuuuuutttttttsstttssstjssttttttuuuttttttttttttttttjjjjjjtttttttttttssssssrrssrrrsrsssrrssssrrsssssssssssssssssstuuttjssttssttsssstttttssssssssssssssssssstttssstttttttttjttttttttttjjttttttttuuuuuuttttttssttssssssstsstttssssssstttttttsssttttuuuuuttttttttuttjtuuutttttttttsstttssstjssttttttttttttttttttttttttttttttttttttuuuvvuutttttssttssssssttttttttssttsttuttuutsttttttulvuuutuuuttuuttttuuuuttttttttssssssssssssstjssrssttssjsssssssssssssrrrrssssssttttttssssssrsjsrrrssssssssssssssssssjssttssssssssttttttssttssttssssttssttssssssssssssssssssssssssttttttttjjttjsssjtsssssssttttttuuuuuttttttssttssssssttttttjsssttttttuuuuttttttttuvuuuuuuuuttuuttttuuuuutttttsssssssssssssssssssssttsssjjssssssssssssssssssssstttttuttssstssssssrssssttsssssssssssstjssttsssssssstuuuttssttsstttsssttttttsssssssssssssssssstttsssttttttttttttttttttttttttttttttuuuvvutttttsssttssssssttttttssssttstttttuttsttttttuuuuutttttttuuttttuuutttttttssttsstsssssssttsssttuuutttttttttttttttttttttjttjtttuuuuttttttssttssjjssssssttttttttttttttttsssssstuuvvvutttutttuuttttuuttttssssssssssttssssssttttttuuvuttttttttttttttttttttttttjjttttttsssssssrsrrrssrrrrrrrsssssssssssssssrrrsssstuuuuttsjttssttjsssttssssrrrsssssssssssssssttssstttuttttttjttttttttttttttttttttttuuuuttttttssssssssssssssstttssttssttttttsssssstuuvvvuutttttttuttttttttttsssssssssstssssssstttttttuuutttttttttttttttttttttttttttuuuvuuttuutssttssttssssssttttttttttttttutsssjsstuvvvvuuttuuttuuttttuuttttssssssssssssssssssstsssssjttssjssssssssssssssssssssssssttttttjsjjsssssrrssssrrrrsssssssssssssstssrsssssttuutttssttssttsssstjssssssssssssssssssssssssssstttuttttttjttjsssjtssssttsjttssttuuuuutttttssttssttsssssstttsstttttttuuutssttjttuvvvvuuuuuuttuuutttuuttttssssssssssssssssrsssssstttttssjsssssssssssssssssssssssstttttttttttsrssrrssssssrrssssssssssssssjssrrssssttuuuttssttsstttjsstttjtssrssssssssssssssssttsssttuuutttttttttttttttttttttttttttuuuvuututttssssssttssssssttssstttstttttttssjjsstuvvvvuuttttttuuttttuuttttssssttttttttutssttttssttttuutttttttttttttttttttttttjssttsttutttttttssstttjsssssssstttttttttttttssssssstuuuvvuttttuttttttuuuttssssssstttttttuutssttttttuuttuuuttttttttttttttttttttttjssttssttssssssssrrrsssrrrrrrrrsssttttsssssssrrrrrsttttttttssjtjsssjttttssssrrrrsssjsssttttsrssttssttsttttttttjttttttttttttttttttssttttuuttttttttsstttsssssssssttttttttsstttssssssstuuuvvutttttttttttutttsssssrrsstttttttuussstttttttttuuttttttttttttttttttttttttssttttuuuttuuttsssttttssssssssttttttttttttttsssjsstuuuvvuuttuuttttttuuutssssssssttttttttutssttttssttsstttsjjsssssssssssssttssssssssssstttjsjssssrrssssrrrrrrrssssjjjjsssssssssssrrsttuutttssttssjjjttttsssrrrrrrssttsstttssrssttssttsttttttttjjjjjsjjjjtttttttjssstttttuttttttttssttttsssssssttttuuuuttttuttssttsstuuuvvuuttuutttuuuuuuttjtssssssttttttttsrrsstsssttsstttsssssssssssssssjtjsssssssssssttttttttssrrssssrrrsrrrsssttttttssssssrrssrsttttttttssttsstttttttjssssrrrsjtttttttutssstttssttttuuttttttttttttttttttttttttssttttuuututtttsssttttssssssssttttttttttttttssjssstuuuvvuuttttttttttuuuttsssrrssttuttttuuutsttttttuutttttttttttttttttttttttttttttsssssttttttttttssttjssssssssttttttttttsttssttssssttttuuutttttttttttuutttsssssssttttttuuuutstttttuuuttuutttttttttttttttttttttttjssssssttssssssssrrsssrrrrrrrrrssststtssssssrsssrrssttsttttsssjjsssjtttssssssrrssstttssttutssssttstttsstttttttjjjttttttttttttttttttttstttttttttttsstttsssssssssttttttttssttssstssssttttuuutttttttttttutttsssssssstttttttuvutsttttttuuttttttttttttttttttttttttttttttttstttttttttttsstttssssstttttttttuutsstttjssjjssttttuvuutttuttttttuuttssssttsttutttttuuutsttttttttsstttjjsssssssssssssjtttjsssssssssssssssssssrrsjsrrrrsssssssssssjjssssssssssrsstttttttssttssttjjttssssrrssrsstttssttttssssttstttssttttttjjjjjjjjjjjttttttttstttsssttttttttttsstttssstssstttuuuuuuuttttttttttsstttuuuuutttutttuuuuutttttsssssttttttttttssssssssttsstttjsssssssssssssjsjjjsssssssssssttsstttjsrsttsrrrssssssstttttttssssssssssssttssttttsssjjjjttttttsssssrrsstttttttuutssttttstuuttttttttttttttttttttttttttttttttstttttttttttsstttsssssssstttttttutsstttsssssssttttuuutttttttttttuuttssssssssuuttjttuttuttssstuuuuttsttttttttttttttttttttttttutsstttsssjttttttttjsstttttutuuttsttttssssstuussttsssttttutttttuuuttttttttttuuttuuttttttttuuttssuuutuuttttttttttttttttttttttttttttsstttsssssssssssssrrsssssssssssssssssrssrssssrssssssssttjssssjttssssssssssttsstttsssttstttssssttttttsstttttjjjttjjjtttttttttttuutstttsssstttttttttsstttttttuuttsttttssssssuussttssstttttttttttuuttttjtttttuuttuuttsttuuuuuttsstuuuutttttttttttttttttttttttttttuutsttttssstttttttutsstttttuuvvutsttutssttjttttjttttjttuuutttttuuuttttttttttuuttuuttsstttuuttssstttttttjjsssssssssssssssssstttssttssssssssssssssssssrrssssttttttssssjssssssssssssssssstttttjssstttssjsssttstttttttssssttttttssssttutttssttttjjjsssjjsstjssttttttuusstttsssstttttttutssttttttuuvuttttuutjssttuuttttssttttuutttttuuuutttttttttuuttttttssttttttssrssttsttssjjsssssssssssssssssssjjtttssstssssssttttssjsrrssssttttttssstttssssssttssstsssssstttssssttttjssssstjttttttttjssttttttttsstuuuutttttttttttttttttttttttttttuutstttssssttuttttttsstttttuuuuuttttttssttjtttsstttssttttttttttuuuttttttttttuuttuttsttuutuuutjsstuuuuutsttttttuuttttttttttttttttuuttttsssstttttttttsssttttuuuuuttstttttsssstuuttttssstjttttttttttttttttttttuuuuuuttttttttuuuutstuuttuuttttttttutttttttttttttttttttttttssssssssssjsssrrsjsssjtjjssrrssssrrrrsttssssrrrrssjttttsssttssssssststttttttssssttstuutssstuttutssttttjsttttttttttjtttttttuuttttssststttttuttssstuttuuuuutsstttttsssstuuttttssssstttttttttttttttttttttuuutuuttttuutuvvutsstuuuuuttttttttttttttttttttttttttvuttutssstttttuuuuttsstuttuuvvvutsttttttsjjtuutttttjstttuuuutttuuttttttttttuuvututtssttttuvutssstttttttjttssssssssssssssssssttstttsssssssssssssjtjsrrrsjssttttttssssssssssssttssssssssjtttttssssssssttssttttuuttttssssttttuutsssttttttssttttjsttssttttttssstttttuuttttssstttttttuuttsstutttuuvuuttttuuttssttuuttutssttttuuuuttuuuuuttttttttuvvuttttsttttttuutsssttssttsssjssssssssssssssssssstjtttssttssssssstttttssrsttssttttttssssttssssssttssttsrssssttttttttttjjssssttttuuttttssstttttuuttsstuuuuttsttttttttttttttttttttttttvuttttsssttttttuuutssstuttuuuuuutttttttsssjtuutttttsssssttttttttttttttttttttuuutsssstuuuuuuuuutuuuttuutttttjstlvutttttttttssssttuuutttssttttttttttssstttttuuutttttttttutsssttuuuttsjttttttuuvvttsstuuuuuutttttuutssstuuuuuuuuuuuuuttuuuuuuttttuuttttuuttttttttttuuutttssttttsssjjsssssssssssssssssssssssrrssjtttssssssssssttuussssttttttttssssttsrrsstuuttttttttttttttttuuttsstuttttttttttssssstuuttutsstttttttuutssstttttuutttsttttttttsssttuuutssssstttttuvuttsstuuuttttttttutsssstuuuuuuuuuuuuuttuuuuuuttttuutttttttttttsttttuvuuutsstuutttuuuttsttuutuuuttttttttttutsssttuuuttjttttttuuuuuuttttutttttttttuuttsrstuuuuuvuuuuuutttuttttttssstttjtttttssssssssstttttssrstttsssjjssssssjssssssssssssssssrrssttttsssssstttjjtttssssstttttsjttttttssrstuutttuuttttttttttsstttjssttttttttttttssssttuuttutsstuuttsttuttssttuttuuuttttttttttttsjtuuuuttttttttuuuvvuutttuuuuuuttttuuutsssstuuuuuuuutttttssttssjjssssttttttttsssssssjsttttttsssstttssstttssssttsstttsssstttsstssrssttuttsssssssjtttuutsssjtttttttssstttssrrtuuuuuuuuuttttttttttuutttttutttuutttttttttttuuuuutsstuutttttuussttttttuuttttttttttttsssttuuuttttttjttutuuuttssttuuttttttttttsssstuuuutttuuuuutttttttttssstlvutttuuttttssssjttuutttssttttttttttssttttttuutsssttttsttttsjtttuutjtttttttttuvltssstutuuuttttttuutssstuuuutttuuuuuttttttuuutttuuuutuuuutttttttttttuutttssttttssstsssssjssssssssrrssssrsssssssstttssssssssssttutssrssttttttjssssttsrrssttutttttttttttttttttttsssttttttttttttssssstttttttssttttttttttssttttttuutsssttttssttsssjttuutsttssttjttulutssstuutttttttjtutssssuuuuuuuuuuuuutttttttutttttuuttttuttttttsttttuuuuttsstuutttuuutsstuttttuutsstttttjttutsstttuutjttttttttuuuuttssttttttttttttuttssstuuuuuuuuuuuuttttttttttssstttttttttjssssssssttttssssssttsssjssrssjssssssssssssssssssssssttutssssssssssjtttssrssttttjssjjsstsssssttttttttttttttssstsstttsssttttttttttttssssstttttttsstutttsttttssttttttuuttsstttttttttttttuuuttttttttttuvuuuttttuuuuuttttttutssstuuuuutttuutttsssssssssssssttttttttssssssssssttttssssstttssssttssjtttssttsssssttsssssssssttuutsssssssssttuutsrrstttttttssssttssrstuttttttuuuuttssttttttsstttutuuuutttttjjttttuuuuttsstuutttttutssttttttuutsjtttttttttssjttuuutttttttttttuuutsssttuuttttttttttttttttttssssttttutsssstsssrsttttttttttttttttssssttsssssssssstttttsssttssssttssssttttssstuutjttttttttttttsstttttttsssssttttttttuttttttsttssssttttutsssstttsssuutttuuuttttttttttttttssssttsssssjjjsssssssssssssrrrssssrsssttssssssssssssssrrsssssssssssssssssstttsssssssssssssttssttssssssssssttssttttttttssttssssssssstttsssstttttsssttssssttsrsssttssssttttsstttttttssjssstttsttssssssttttttttttttuutttttsstttttutssssttsssstuttttttttttttttsssssstsssjtssstttttttjtuutsssttsssjttttssstuutjttttttttttttssttssttttssstttttttttutttutttttttttuuttutssssjsssrsstssttttsstsssssssssssssssssssssssssssrsssssrssssrssssssssstttsssssssstssssssssssssssssssssssjjjjjttstttssssssstttstttsrsssssrrsstssttttttjssssssrsssssssstsssssttttttsttttsssttssssttttttttuutjttuuttttttttssuutttuttttttttttuuttutttuuttttssssttssttsrrsssrrrrsjssttttssssssssssssssssssssssssssjtssssttssssttsrrsssssssssttsssstttjssssssssstsssssssssssttttsstttttttssssssstttttttsssssssrrstuttuuuttttttjjjjtttttssssssssssttttttssuutsssttssjtttttttttuutjttttttttttttssttssttjsssssttttttttttttuutsssssssttttttssssttsrsstttttttttttttttttsssssssssjtssssttttssttttssssttssssjttttsssuutsssssttttttttssttssttttsssssttttuutttttuutsssssssttttttssssttsssstutttuttttttttttttttjsssssttssssttttssssssssrssssrrsssssssssttssssssssssssssrrssrrssssrrrrssssstttsssstttsssssssttsstssrrsssrrssttssttttttttssttssssssssssttssssttttssttttssssttsssssjtsssssuutsssssttttttjssstsssttjssssstttttttttttuuutjjsssssttttttssssttsrsstutttttttttttttttsssssssssttssstttttjjttttssssttssttjttttsssuuttsssjtttttttsssttssttttssssstttuuttttttuutsttssttttttttssssttsrrsstsstttjssjsssssssssssrrrrssrrsssssssssssssrrrssssssssssssstttssssssssttsssssssssssssssrrrsssjttttttttutsssssssssssstssrrsssrrrsstsstttttjjsssstssssssssssttssssttttsjttttssssttssstttttttttuuttjsttttttttttssttsstttttssstttuuuuuuttuuutttsssssttsssssrrsssrrrssjsstttssssssssssssssrrrrrssssssssttssssttssrsstsssssssssssstussssssttssssssssssssssssrrrsstttttttttttuttssssssjttttttsrsstsrrrsttttuutttttttjjjjtttjsssssttsssstttttsstttssssttssttttttttttuutjssssttttttttssstsstttssssstttttttttttttuuuttssttsstttsssstvusrttttttttuttttttttttttjssssssttttttttttssttssttsssstuttjtttttttttttsssstttttttttttttttttttsssttttuuuutttttuuuttssttssuutsssstuusstuttuuutttuutttttttttttsssssttstuuttttssssssssrrssssssssssssssssssrrrsstttttssssssssssssssssrrssjtttssssttutssrrssssttssrrssutsrttsstutttttttjssstttjssrsrrsttttttttttssttssssssssttttsjttttttttttsssstttttttttsttssttjssssssjtttuuutttttuuutsssttstuutsssstvussttttuuuttttttttttttttsssssssttjtttttttjttttsttssssuuttjtttuuttttttsssstttttttttttttttttttttjsstuuuuutttttuuuttssttttuutsssstvusrttssttttssttsssssssssssrrrrrssssttssjsssssssssrrssssssssssssssssssrrrsstssttssssssssssssssssrsstttttsjttttttssssssssttssrrssutrrttssttttssttssssssttsssssrrsstssttttutsstttsttsssstuttttttttttttttssssttttttttttttttttjtttttsttuuuuuttttuuuuttssttssttsrrrssttrrsssstttjssssssssssssssrrrrrrssssttsstjssttsssssssstttsssstttssssssrrrstttttttsssssssssssssssssjtttttsstttttttsssttssttssssstuussttsstuuttttttttttttttsssssssttssttttutssttssssjssstutttttttttttttssssstttttttttsjtttttjssssssttttttttttttttuttssttssttsssstulutsttssttttttttttttttttttssssssttttttttutssttsstttssstuutttttuuuttttttssttttttttttttttttttttttttttuuuuutttttttuttssttssuusssstuuuttuusstuutttuuttttttttttjsssssttttuuttttssssssssssssssssssssssssrrsssssssttttjssssssssssssssssssssttttssssttttssrsssssttsrssstutssttssttttjttttjjjsttttsssssssttttttttttssttsssstssstuttttttuuttssttsssstuttttttttttttttsssssjttttuuuttjttttuussssttssttsssstulussttsstuttttttttttttttttssssssttttttttttttttssttttssuuutttttuuuttttttssttuttttttuttttttttttttttttuuuuuttttttuuttstttssuusssstulussttssttttssttsssssssssssrssssssssttssjsssssssssssssssssssssssssssssssssttssttssttssttssssssssssstttttjsttjtttsssssssssssrssstutssttssttttssttsssssstttsssssssstttttttuussttssttttsstuutttttttttttuutsstttttttttuuttuuttsttttttttuuuuuttttttuuttssttssttsrrsstttsssssstttsssssssssssssssrrssssssstttssttssttssssssssttttssjttttsssjssssstttttttttsssssssssssssssttttttssttsttttsssttssttsrssttuutsttsstttttttttttttttttsssssssttttttttuutsttssstttsstuuttttttttttttttsssttttttttttttuuttsssssjttttttttttuutsssstttssssttsstuvuttuutsssssttttttttttttssttssttttttttssstuutsssttttuuttttuutttttuuuttuuuuuuuttttttttuuuuutttsssstuuttuuttttuutsssstttssssttsstuvuttuutssssstuttttttttttttttssttttttuutsstttssssssssssssssssssssssssrstttttssjttssssttssttssssrrsstttttttsssttssssrsssssrrssrsstutsstttssrsstttjtttttjttssttssstttttttsssstttsssttsttuttstuuttttttutttuuuuuuuuuttjsttutuvutssssssttuttttttjttttsssssttsssssssstuvutttttssssstuttttttttttsttttttttttttttsttttttssttttuuttttuutttttuuuttuuuuuuuuutttjtuuttuuttttssttuuuttuutttuutttssstttssssssstuvutsttssssssstssssjjssssssssssssssssttssssjsssrssssssssssssssssssssssstuutttttttssssttjstttsssrrsstttttttjjjttssssssssssssssrrstutsstttsrrrsstsssstttsssstttssstttttttssstuuttssttttuuttttuuutttttttttuvuuuuutttttttuuttuuutttstttuuuuuuuutuuutssstttttsssssrrstttssttssrrrsssssssssssssssssrrsstsssttssssttjssssssstttssstttjssttttssuuuuutttttssstttssttssssrrsstttttttsjtutssssssssssssssssttuusstttsssrsttttttttttjjttttssttttttttssstuuttssttjtuuttttuuttttttttttuvlutttttttttttttuvutjjsssstuuttttttttuutsssstttssssjjsstuvusslvtsssssstttttttttttssttttttuutttttsttttttsttttttuttstuuttttttuttttuuuuuttttttttuuuuutttttssttuuuuuutsstuutsssstttssssjjsstuvussuutsssrstuttttttttttttttttttuuttuutsttttssssssssssssssssssssssssrssttttsssssssssttssttssssssssttttttssssttssrrrssjssrrssssttutssttsssrrstttjjjttssttssttssttuutttttsstttttsstttttuttsstuttttttutsstuuuuutttttssttuuuvutjjsssstuuuuutsssstttsssssttsssssssstuvussuutssssstttttttttttttttttttuuuttuutsttttttstuuttuuutttuuutttttuutttuuuuuttttttttuuutuuttttssttuvuuuuttttuuttssssttsssssssstuvusstttsssrsstssssjsssssssssssjtttssttssssssssssssssssssssssssssssssrstttttttttssssstttjtttjsssssstuttttssssttsssrrsssssssssssttutssttssrrrrsjssssttttssssttssttuuttttsssttttttttttttuttttuuuttttttttttuuuuuttttttttuuuuuuuttttttuuuuuuuttttuutssssttttsssssssstutssttssrrrrssssssssssssssssssstttssttssssstjssssjssstttssttttssjtttsstuuuutttttssstttjstttsssssssttttttssstttsssssssssssssssstuuussttssssrrtttjjtttssttttttttttuttttttstttuttsttttttuttttuuttttttttjtuuvuuttttttttttuuuuutjssssstuuututttttttttttttttttttttttttutsstuttsssttttttttssstutsssttttuuttttuuuuttttuutttsssttttttttttttttsssstttstttttttttttttttttttttttuuuvusrrsttttttttttttttttttttttttttttssstttttttttttuuttttttttuuttttuuuuttttllttsssrsssssssssssssssrrrsssssssssssssssssssssssssjstttttrrrrstssssssssssssssssttttsstttsssssstjsjjssrsttttsssjtttuttttuuuttstttttttsssttttttttttttttssrstttsssssttttttttttttjttttttuuvvusrrsttttttttttttttjtttttutssttttsssstttttttssstuutssttttvutttuuuuutstttuutttssttttttttttttutsssstttstttttttttttttttttttttuuuuuvussssttttttttttttttttttttutttttttssssttttttjsrrstttssssjttttsttttttsssstttsssrrssjjsssssssssssrrrsssssssssssssssssssssssstttttttssrrsstssssssssssssssttttttsstttsssssssssjssssssttttsssttuuttttuuuuttttuutttssstttttuttttttttssssttttttjttutuuuutttttttttuuuuuuvusssstuttttttttttttttssttttssstjssrssssssssssssssssssssstttsssssssssssttttssssssjssstttttttttsrrrstsssssssjttttjssssssssssstttuutsrrrsttttsssssssssssstttttssttttssssttjjjjtsssttttssttttuuttttuuuuttttuuttttssttttttttttttttssssttssssstttttttttttssjttttttuuuvussssttttttttttttttttttttttttttutttttttttttjsstuuttssttttuuttjtuuvutttuuutttjssjttttjtttttttttssstttsttttttttttttsjtttttuttttuuutsrssstttttttttttttttttttttttttutttttttttttttttuuutttttttuuutttuuuutttuvvutssssrrssrssssssssssrrrrssssssssssssssssssssssjtjsstttsrrrrstssjjssssssssssjtttssssjtttssssjsssssssssttttssttsstttttttuuutsttttttttssttttssttttttttssssttssssssttttttttssjjttttttttuuutsrsstttttttttjtttttttttttttttttttsttttjjttjssttuuutsttttuuutttuuuuttttuutttttstttttttttttttttssstttsttjttttttttttjjjtttuuttuuuutsrssttttttttttttttttttttttttttuttsttttttttjsrsttttssttjtttttjtttutssstttssssssssssssssssssssssrrrssssssssssssssssssssstttttttttssrrsttssjjssssjjjssstttsssssjtttsssjssssjssssttttttsssttuuttttuuuutjttuuttttsstttttttttttttttssstttsttttttttttttttttttuuuuuuuuutsssstttuuuuttttttttttttttttjssjssssjssssssssssjtttssjjsstttsssssssssstutssssssssssssjttttttjssrrsjsssssssjtttjssssssssstjsstttttrrrrsjttttttsssjjjsjtttttjjtttttssjjjjjsjjjsssttutttttttuuttttuuuutttuuutttttssttttjtttttttttsssttsstjstttttttttssssjtttttttuuutsrsstttttttttttttttttttttttuuuutttttttttttjttuuuuuttttttsstttjsttuttuutttjjtuutjttssttttttttuutuuuuuttttttttttttttttttttttttttsssstttttttttttttttttttttttttttuuuttttttttttjttuuuuuttttttttuuttssttttuuttttstutsrrsrsssssssssssssstttssssssssssssssssssjtjsssssrrssssjtssstssssssjjssssttssttttttsssjssssssssttttuuttttsssstuttsstttttttsttttutssttssjtttttttttttuuutttttsssstttstttttttttttttsssssttttttttttttttttttjtttttttttttttttttjjttjttuuuuuttttttstuvutsstuttuuttttttuussttssjtttttttuuuuuuuuttttttttttttttttttuuttttutsssstttttttttttttttttttttttttttuuuttttttsjttsstttttttttttssstttsssttjsttssssssttsrssrsssssssssssssssttssssssssssssssssssttjsjsssssststttssttjsjsssjjssstttssttttttssjttsssssssttttttttttsssttttssstttttttsttttutssttssstttttttuuuuuuuuttttttttttttttttttuuttttutssttttttttttttttttttttttttjjttjjjjsssjsssssssstttttttttsssssttssssssssttssssstuussssssssjtttttjstttttttjssssssttsssjssssttjjsjsssrsssssjttttttsssjttsjttttjstttttttttttjjsjssttuttuuttttssstuuttssttttuuttttttuussttssjttttttttuttuuuuttttttjtttttttttttttttttttssssttttttttttttttttttjtuutttuttttttttttttttjtuuuttuuuttttssttsssstttuuutjttjtuutttsssttttttttuuuuuuuuttttttttttsstttttttttttttsrrssttttttttttttttttttttttttttttttttutttttttjtuuuuuuutttttttuutsssstttuutsttstuussrrrsssssssssssjjttttssssssssssssssssssjtsssssrrrssssjtsssttsssssjjssssttssttttttssjjjsssssstuuttuuttttsssstttsssstttuttsttttuttsssssstttttttuuuuuuutttttssssttssttttttttttttssrrssttttttttttttttttttjtttttttttttttttttjjttjtuuuttuuuttttssuuttsstttuuttjttttuutsttsssttttttuuuuuuuuutttttjtttttjtttttttttttttsrrstttttttttttttttttttttttttttttttttttttsstjstttttttuuttttsstttssssjjtttssssssttssrrrrsssssssssjjjssttssssssssssssssssssttjjjssrrrstssttsstttjssssjjsssjttsstttjssssjttssssssstttttttttttsssstssssssjtttssttttuttssssssttttttuuuuuuuuuttttttttttttttttttuutttttssstttttttttttttttttttttttttjttjjsssssjsssssssstttsttttssssssstssssssssttssststuussssssssjjjjttjtttttttttsssssstssssjsssstttjtssrrrrssjjsttttttssstttsjjttttstttttttttttjssssstuuttuuuttttssttttsssstttuutjttjtuutsssssstttttttuuuuuuuuttttjsjtttssttttttttttttssrrssttttttttttttttttttttuuttttttttttttttjjttjtuuttttvvttuutsssssssssttttttuutjstuusssstttttttttttttsssttttttttttssjtttttttttttsrrrssssttttttttttttttttttttttttttttttttttttttttuutttuuuttuuttttssttssttttttuutttttssrrrssssssssssjssssssssssssssssssssssjjsssjsrrrrrrsssjsssstssssjssjssstttssssssssjjtssssssssttttttuuttttttssssssssttttttuttsssttsssssttttttttttttsssstttttttttssttttttttttttsrrrrsssttttttttssttttttttuuttttttstttttttjjttjtuuttttvvttuutsssssssssttttttuuttstuusssssttttttttttttsssttttttttttjjttttttttttttssrrssstttttttttttttttttttttttttttssttttttssttssttttttuuttttttssssssssjttsssttsrrsttsrrrsssssssssjjsssssssssssssssssssssstsjttjsrrrrrrrsstttsjttsssjssjjssttttssssssssssttssssssstssstutsstutssrssssssjtttsttttsssttssssstttttttttttttsttttttttttttjtttuuuttttttssrssssttttttttttttttttttttttttsssssssssssssssssstjsssttssttjsrrssssssssssssuussssttsrrsssjjjjttjjttssssssssssjjjssssssstttttttsrrrrrrssssttttttssstjjtjsttttttsssssttttjjsjsssttutttuuutstuttssssttssttttttuutsstttsssssttttttttttttsssstttttttttjsstttttttttttsrrrssssttttttttjjtttttttttttttjttsttttttttjttjttuttttulutuuttssssssssttjstuuuttstuutsstttttttttttttsssttttttttttttsssttttttttttsssssttttttttttttjttttttttttttttttstttttttttttttuuutttuuttuuuttsssttssttttttuuutttttssssssssssssssssrrrsssssssssssssssssttssssssrrrrrrssssjjsstssssjssjjjsjjtsssssssstjsjsssssssttttttuutttttttsssssssttttttutttssuutsssjttttttttttssssssttuttutttssjtttttttttttssssssstttttttttsstttttttttttttjttssttttttjjttjttuttttuuuuuuttssssssssttttttuuttstuutsssjtttttttttttsssstttutttttttjjtttuuttttttsssstttttttttttttttttttttttttttttsssttttttjsjjstttttttuutttttttsssssssssssstttssssttssssssssssssssssssssssssssssssssssssttjsttjsrrsssrrsstttjjtjsssjssjjjtttttssssssssssttssssssssttsttttttuttssrrssssssjtttttttssuutsssstttttttttttsssttttuttutttttjttuuuttttttsssstttttttttttttttttttttjttttjssssssssssssssssssjtsssttsstttsrrssssssssssstuutsssttsssssssjjjtttjssssssssttjjjjsssssssjttssttjsrrrrrssssjttttttssstjjttjtttttjsssssttttjjjjsssjttttttuutttuttssssttssttssttuuttsttttssssttttttttttssssssttttttttttsssttttttttttsrssstttttttttttjjttttttuutttttttttttttttttjjjttttuvutttuuttttuutsssttsssstttuuuuttttuuuttttttttttsssstuttttttttttttssttutttttttttuuuuuutttttttttjttttttttttttttttttttttttttjttttuuuuttuuuttuuuttsssttsssttttuvvuuttuuttssssssssssssrrsssssssssssssssssjttssssssssststuutjjtjsssssssjjjtttsssssjjjssttssttssssssstuuttttuutttuutssrsstsssttttttuuttttuuttjttttttttsssstuttuuutttttttsstttttttttssstuuuuuttttttttsstttttttttttttttttttttttttjjjttttuvutttuuutttuussssttssstttttuuuuttuuuutjttttttttsssstuttuuutttttttjtttuutttttjsstuuuuuttttttttjjtttttttttttttttjjtttttttttsstttuuuuttuuutttuuutsssssssssttstttttssttssssssssssssssssttssssssssssssssssttjsjjsssstttttttttttjssssssjjjtttsssssssssstjssttsssssjsstuttttuutsttutsrrsssssssttttuvuttttuuttjttttttttsssstuttuuuttttttttttuuuttttttttuuuuuuttttttutttttttttttjjjtttssssjjsssssssssssstttsssttsssstsssssssssssssstuuttssttttsssjjjtttsssrstttttttjsssssssssjtttjjjsssstttttttjjjttttsssjjttttttsssjjttstttjjjjsssssjstuuutttuuttttutssssttssssttttuuluttuuutttttttttttsssstuttttttttttttsstttttttttssstuuuuutttttttttttttttttttjjtttttttttttttjjttttttuvutttuuutttuuttssttssssttttuuuuttuuuuttttttttttsssstuttttttttttttttttttttttjttuuuuvvuttttttttttttttttttttttttttttttttttttttttttuuttttuuttuuuuutssttssstttttvvvuuuuuutssssssssssssssssssssssrrssssssssjsssssssssttttuutjjtjsssssssjjjtttssssttttttttsssssssstjsstutsssuutttuuuttssttsrsstttttuuuttuuuutsjtttttttsssstuutttttttttttssttttttttssstuuvvvutttttttttttttttttttjjtttttttttttttjjttttttuvutttuuttttvvutssttsssttttttuuuttuvvutjtttttttttssttuuutuuttttttttttttttttttjstuuuuuutttttttttttttttttttttttttttttttttttjttttttuuttttuutttuuuttssttssssttsttuutsstttjssssssssssssssttssssssssssssssssstssssssssttuuuttjttjsssssstssssttsssssjsssstssstjssssttstttttsstutsttuutsssttsrssttjtuvuutttuuutjjttttttttssttuttttuttttttttttuuttttttttuuuuuuuutttttttttttttttttttttttsstttjssssssssssssttssssttsssttttssssssssssssttuttssttttssssjjjsjsssssttttttjsssssssssssttsssssssstttttttssssttjsssttttttttjsjtttttttttsjssssttjstuuttstuutttuuutsssttssssttjttuvvttuvuttjttttttttsssstuutttttttttttttttttttttjjstuuuuuuttttssssttttttttstttttttttttttttttssttttttttssstttvvutuuuuuuutssstttttttttttttttttssttttuuttssssttttttsstttttttttttsssstuuttuvuutttttttttuuttjjtttttttttttuuttuuttssttuttttttsttttuuuuuuvvutuutstttttttuuuuuttttssssssssssssssssssssssrrsssssssssssssssssjssjttsssssssssssssssjsssttsjttttttssttsssstttttjtsssssttuuuuuuvlttutssssstttttuuttttttssssttsttuttssssttttttssttttttttttjsssssttttuuuutttsssjtttttttttttttttttttttttttttsstttttttttssjttuuttvvvlutuutsjjtttttttttttttttjttttjtuuttttssttttttssttttttttttttssssttttttttttttttttttttttttttttttttttuuttuutjsstuutttttsssttuuuttttttttutssssstttttttttsssssssssssssssssssssssssssrssssssssssssssssttssttttssssssssttutsssssssssstjssttssttssssstttjssssssssttuttuuuuttttsrsjttjttttuttsttttsssttttuuttttssttttttssttttttttttttssstttttttttuutttttttuttttttttttttuttttutttssssssttjssssrrssssttssttutttttsssssssjsstssssttsssssssssstssssssttjsssssssssjjsssssssssssssstttssssssssssjttttttssttttttttttsstttsssttttssttssssttuuuuuullttuttssssssjstuuttttttssssttstuuttssssttttttsstttttttttssssssjttttttttttttsssstuttttttsttttttuuuttjtuuttstttutttjsssstttuvuuuuuvvutttttttttttttttttttttsssstttuutttsssttttttssttjtttttttttssssttsstuuuttttttstuuuttjjtttttttttttuuttuuttsttuuttjjjssjtttuuuuuummvuutttttttttttuuutttttssssssssssssssssssssssrrssssssssssssssssssssssssssssssssjjsssssssstttjttttttssttsssstttttjssssssjttuuuuuvvuuttsssjsttttttttttttsssssjjssttttsssstttttsssttttttttttttssssttssttuuttssssstttttttttjtttttttttttttuuttsttuutttssssststuuuuuvvvuuutttttttuttttttttttttjjjjjjtuuttttssttttttsstttttttttttttsssttttttttttttttttttttttttttttttttttuuttuutjsttuuutjjsssstttuuttttuuuuuttsttsttttsttttsssssssssssssssssssssjsssssssssssssssssssssstsssstssssssssssttttssssssttssjtsstsssttsssstttttjssrssssstttttuvvutttssstjjttttttttsstttsssttsttuttttssjtttttsstttttttttttttsssttttttttttttttjttuutttttttuuttuuttutttttssssstttsssrrrssssttttttuutttsssssssttsssssssssssssssssssjsssssstttsssssssssjjssssssssssssssssssssssssssjtttttttssttttttttttsstttsssttttsssssssstttuuuuuvvuuttttttssttjtttttttttssssjjsstutttssstuttttssttjtttttssttttssttsstttjsssjtssstttttttttttttttuvutjstuvttttttttttssssjtttstlvuuuvvussttuutttuuttjstttjssssssjttttsstttuttttttuuttttttttttuuuttsssssstuutsttttssttttttttttttttttuuttttuuttttuuuttjssssjtttstuvuuuvuusstuuuuuuuuuttttttssssssssssssssssssjjjsssssssssssssssttsssssssssssssssssssssjjssssjttttssjtuutsssuusstttttttjsrssssttstuuuuuuutssttttsstutttsssttssssssssssssssttttttutsstuttjttttttttuutssssssssuutsssssttttttttttttutttttuutjjtuvtttttuttttssssttttstuvuuuuutsstuutttuuuttsssttssjtjjjjjtttssttuuttttttuuttttttttttuuuttjttttttttjtttttttttttttttttttttttuuttttuuttttttuutjssssttttssuuttuuuutttuttsttuttssssssrrssssssssssssssssjjssssttssssssssssssssssssssssssssssssssstssssssssssssjtttsssstusssttttttssrsssjtssstuttuuutssssttttttttjsssttssssssstsstsssttttttuuttttttttttttttuuuttttttttttttttttttttutttttttuuuttttuuttsstusssjsjtjssrrrrssssssttttttttsrssjjsstttjssssssssssssssssssssssstttttsstttssssssssssssssssssssssssssssssjjtttttttttttttttuutsstuutsttttttjsssssssttstuuuuuuutsstuutsstuuttsssttsssssssjsstssstttuuuutttttttjttttttttuutssttssttttssstttssttttttttttttttttuuttttuutttttttttjssssttttssulttuuutssttttttttttssssttttjsssssjttssstuuuttttjttutttttttttttuuuttssssrstttjtttttttttttttttttttttttuttttutttuuttuttssssstttssstuuuuuutsstutttttttttssstttsssssssssssssssssssssssssssssssssssttjssssssssssssssssssssjsssssjtttssssttttsstttsstttttttsssssssssssttttttutssttttssttttssssttssssssssssssssttuuttttsstutttttttttttuuttsssssrstttjssstttttttttttttttttttuuttttuutttuttttttssssttttssuutttuutsstuttttttttsssstttstjjttttjtsssttuuttttjttutttttttttttuuuttttttttttttttttttttttttttttttttttuuttttutttuuttuttjsssstttsrstuttttutssttttjsttttssssssssssssssssssssssssssssssttsssssssssssssssssssssssssssssssssssstttjsssssssstttsstttssttttttssssssjttsrrtttsttttssssttttttttsrssttssssssssjjjsssttuutttttttuttttttttttuuuuttttttttttttttuttttuttttttuuutttttttttssttssjtssjjssrrrrssssrrstsssttsrrrssjsssssssssssssssssssssssssssjttttttsstttjjsssjtjssssssssssssssssssssssjtttttttttttttjsttttttttttsttttttssssssssssssttttttutssttttjsttttsssstttssssssssjjsssttuutttttttttttttttttttuuttttjsstttttttttttttutttttttttsssssstuvvutsttttttttssttssttssssssssttttssssssttssssssstuuuttttjssstttttttutssssjjsstttttttttjsttuutttsssrssttttttttuuuuttttttttttttssuuuussttuuttuttsjjsstssrsssssttttttsssssttsssssssstuuttttssssssssssssssrrrrrrsssssssssssssssttjssssssssssssssssjsssssjsssssssssstuutssssttttssssssssjsrrssrrssssttjssssjssssssrrsstuuttsssssjtttttttttsssstssstttttttttssstttttsssrrssttssstttttttttttttttssssstuvvutsttttttttssttssttssssssssttttjsssttttsssssrssuuuttjjjtjjtttttttutssssjjssttttttttttsttuuutttttttttttttttttttttttttttttttjssuuuutsstuutttttstsssttsssssssssttsssssstjsssssrrsstuutsssssssssssssssssrrssssssssssssssssssssssssssssssssssssssttuuuttsssssssssstuutssssttssttssssssjssrssssrrssstssssssjssrsrrrrstttttsssssttttttttttsssssjttttttttttttttttuuttttttttttttuuttuuutttuutttttttsstlvutsssstjssssssssrrssrrsssrrrsssssrrrsssssrrrrssstttssssssssssjsssttsssssssssssttssssssssssssjssssssssssssssjttttttttsssssssssstuutssstttttttssssssjsrrssrrssttttssssstssssssrrsstuutssssssjtttttttttssssttsstttttttttsttttutttssjtsstttttttttuttttttttssssssssuvvusssttttttsssttssttssjtssssssssttssssttssrrsssttuutttttssssttttttttssssjjssttttttttttssttuutttsssssttttttttuuuutttttjjtttttsstuutssttttttttssjtssjssrssrrssssstttssssttsssssssttuuuttttssssssssssssrrrrrrrsssssssssssssssttjssssssssssssssssjsssjsssssssssssstuutsrsstttsssssssssjsrrssrrssssstttsssjtssrrrrssttuutssssssjttttttttsssssttsstttttttttsssstuutttsssssttsssstttttttttttssssstsssuvvussstttttttssttssttsssssssssjsjttsssttssssssssttuuttjjjjjjtttttttttssssjjssttttttttttssttuutttttttttttttttttttttttttjjtttttsstuutssstttttttssttsstssrsssssssssssssssjtssrrssssttuutsssssssssssssssssssssssssssssssssssssssssssssssssssssssssttuutttssssssssrstuutrrsssssstssrssssssrrssrrrrrssstssssstsrrrrrrssttttssssssttttttttttssssttttttttttttttssttuuttttttttttuttttuuuuuttutttttjtttstlvutsssstsssssrrssrrssrrssrrrrssssssrrsssssrrrrssssttssssssssssjssjttsssrsssssssstjsssssssssssssssssssssssssssjtttttttsssssssssstuutsrstttssttssssssjsrrssrrssssssttsssjtssrrrsssttuutssssssttttttttttssssttsstttttttttjssttuuttssttssttttssttttttttttttsssstttttsssssttssttssssssssjjssttssjsssssuuuttttutsssstutttttttttssssssssttssttttjttuttttttttutssttttsttuututtttttttttttttttttttjjtttuttssssstttsssssssssjsjstsssstttsssstuuttttuttjttuuttsstttttssssrrrrsssssssrrssssssssssssssssssssssssssssssssssssjjssssssssssssttsssssrrrssssssssssssssssrsssstssssstuttssttssssstttssssssssssttssssttssstttttttttttttttutssttttsstttttttjssssstttttttttttsssstttttsssssttssttssssssssjsssstttttsssstutttttttsssstuutsssjjjjjjtsssssssssttttjttuttttttttutssttttttjjttttttttttttttttttttttttjtttuttsssssjtssttssssssjsssssssttttsrrstuttssttssssttuttssssssssssssrrrssssssssssttsssssssssssssssssssssttssssssssssjttsssssssssssttsssssrrrsssssssrrssssssssssssssrrrsttttssttssrsstttssssssssssttssssttsssjjtttuuttttttttuussttuttttttttttuttttttuuuuutttttttjttuuttsssssssssssssrrrrrrsssrrrssssrrrrsttsssjjssssssttsssssssssssssssssjsssssssstttsssttsssssssssssssssjsssssssssssjtttttttsssssttttssssrrsssssssssssssssssssssttssrrstuttssttsssssttttssssssssjttssssttssstttttttttttttttutsstttttjsjtttttttttttttttjjttttttssttuttssssssttssttsssssstttttttttjtsssssuuvuttttttssttuutsssttttttssssssttssttttttuutttjstttutttttttttuvvvuuttttttttttttjjjtttttttttutssssssttssssssstssttttttssttttsssstuuuuuutttttuuuttssstttttsssrrsssssrrsssssssssssssssssssssssssstttjsssssssssttsssssssssssstttsrrsssssssssssssssssssssssssssssssstuuuttttssstttutsssssssjtttsssssttssstttttuuttttstttttttttttstuuuuuttsjsttttttttttttttttttttttssssssttssttssssssjtjsttjtttttsssstuuuuuuttsttttuutssstttttttsssssssssttttttuuttttjtttutttttttttttttttttttttttttttttttttttttttutssssssttssttssssssttssssssttttssrstuuuttttssjtuuutssrrssssssssssssssrrssjsssttssssssssssssssssssstttttssssssssssssssssssssssjttsrrrssssrrssssrssrsssssssssssssssrsttttttttssssttttssssssjjttttssssttssssttttutttttttttuttttutttttttttttttttttuuuttttttttttttuuutsssssssssssssssssrssssssrrssssrrrrstttsssssssjssttsssrsssssssssssssssssssssstttjssssssssssssssssssjttjssssssssjjsssttttsssssttttsrsssssssssjsssssssssssssstttsssrstuuuttttssstttuusssssssttttsssssttssstttttttttttjtttttttttttttttttttttttuuuuuttssttttttttuttsssstuttttssttttttttttttttttssssttssttuuuutsstttttttttjjttjttttsstuutsssrssstttstttsssttstuvuttuuvvvvvuuttttuuuuuttjjjtttttuuuttsssstuuttjjtttttttttttttttttjsssttssjtuuuuttssttutttttttttttuuttstttssrrrrssssrrssssrrssrstttssstuutttssssssttttttssssjssssstttsssrrstttsssssssssssstttttttssrrssssssttuuutssstttttttsssttjttutjstuutjjsrrsstttsstttssttssuuuttttuvvuutttttttuuuuutjjtttttttttttsssstuuttsssttttttttttttttttssssttssttuuuutsssttttttttttttttuutjstuutjjsssttttsttttjssttttuuutttuuuuuuttttttuuuuuutjjtttttttttttsssstuutttttttttttttttttttttssssttssttuuuutssstutttttsssttjttttssstttssrrsssssssssssssssrsttsssstuutttssssssttttttsssssssssstttssrrrsttsssssssssssssssssttsssrrsssssstttttssrsttttttjsssttjttttsssuutsssrsttttssttttssttstuvuuuuuuvvuuuuttttuuuuuutjjttttttuuuuttssstuuttjssttttttssssssssssrrrrssrrssttttssrsttssssssssssssttssssttssssrrsjjsssssssssssssttttttttttttttssssttttttsssjttssstttttssrstutttsssttsssjjsssjtttttssssttsssttuuutsssttttttttttttttuutssstuttsssssstttsttttssttstuvuttuuvvuuttttttttuuuuttsjtttjttuuuttsssstuuuttssttttttttuuttttttsssstttstttuuutsstttttttttttttttuuttttuutsssssssttsssjjsssttstuluuuuvvvlluuttttttuuuuuttttttjtuuuuttsssstuuutjjttttttttuuuuuttttssstttsstttuuutsssttuttttttttttuvvutttutssssrrrsssrrrsssrrssssttttsttuutttssssssssttttsssssssssttttsssrstttttjsssstttttttttttttssrrsttssstttuutssstttttjttttttttuuttttuutjtssrssttssssttssttstuuuuuuuuvvuttttttttttuuutjttttsjtuuuttsssstuuttsjtttttttttttttttttsssstttttttuuutsssttttttttttttttuuttttuuttttssstttsssttsssttttuuuuuuuuuuuuuttttttuuuuutjtttttttuuuttsssstuuuttttttttuutttuttttttssssttsstttuuutsstttttttttttttttuuttttuutsssssssssrrsssssssssstttssttuutttssssssssstttssssssssstttjsrrrsstttssssssssttssttttttssssssssssssttttssssttttjjjsssttttuuttttuutstsssstttsssttsssttttuvuuuuuuvvuuuuutttuuuuvuttttttttuuvuuttssstuuuttssttttttttttttsssssrrsssssssstttsrrsstssssssssssssttssstttssssrrssssssssssssststttttttttttttttssssssttttsssssssstttttssssstuuttsjtttttttttttttttttssssttsstttuuutsssttttttttttttttuuttttuutttsssssttssstttssttttuuuuuullvuutuuuutssssttuttttssstuuuttttttttttttttssstttuuvvvvutsttttttttttutttttsjtttttttttttuttuuuuuuuuttjtttttsssssssssttttuuutstuvvttttttuuuutsssstuuuuutssstuuttttttttsstttjttttttuuuvvvvutstttttttttttuttutttttttuuttttuuttuuvvuuutttssstssrrssrrrrsssssstsssttuttsssssttttsrrrssttjjjssrsstttsjjssssssttttjsssssttuuuuuussjtttttsjttttttttssttsttttjssttttuuuuuuuuttjttttsssssssssssstttuutstuvutttttttuuttssssttuttttsssttuutttttssssttssttsttttuvvvvvutsttttttttttuutttttjttttttttttttttuuuutuuuttjttuttssttsssssstttuuuttuvvuuttttuuuuutssssttuttttssttuuutttttjsstttttttttttuuuuuuuttsttttttssttttttttttttstuuttsttutttuuuuuuutjsttuutssssrrssssssssttsstttttssssstttjsrrrssjtssttsrsstttsssssssssssssssssjtttttttutssssttttssjtttssttssttsstttssstttttuuuuuuutjsjttttssttssssssjttuuutttuvvttttttuuuutsssttuvuuuussstuvuuttttttsstttttssstttttuuuutsrsssssssssssssssssssssssjssssssssttttttttssssttttssssssssssssjtttssttuttsssssttttssrrssttttttssssttttttttssssstsjjtsstttuuuuuuusssjttttttttttttttjsttttttttttttttuuuuuuuuttstttttsssssssssstttuuutstuvvttttttuuttssrrssttttttsssttutttttuttsstttttttttttuuvvvvussttttuttttttttttttttttttttttttutuuuuuuuvuttttttutsssssssssttttuuutstuvuttttjtttutssrrsstuuuutsstttuttttttttsstttttttttuuuuvvvvutsttttttjjttttttttttttttuuutttuuttuvuuuuuuttssttjsrrrrrrrrrssssstsssstttsssssssttssrrrrrssssssssssttjssssjtjsssjtttjssssttuuuuutssstttutsstttttttttttttsttttstttttuuuuuuvuttttttttssssssssssttttuutstuuutttjstttutsrrrrsttttttsssttttttttttsssssttttttttuuvvvvvussstttutttttutttttttttttttttttttttuuuuuuvuttttttutsssssssssstutuuutsuvvuutttttuuutssrrssttttttsstttutttttttsssttttttttttuuuuuuutssttttutssttttttttttttsstuttjttuttuuuuuuuuttsttuutssssrrssssssstttssttttsssssssttssrrrrrsssstssssstttsssssjsssssssssssttjtttttttsrssttttssjtttssjjssttssttjjssttttuuuuuuvuttttttutsssssssssstttulutttuvutttttttuuusssssstuuuuutsttuuutttuuttssttttttttttttuuuuutsrssssssssssssssssssssssssssssssstttttttuttsssstttssrrrrrrssssjtttssstttsssssssssssrrrrssttttssssstttjsttttsssssstttsjttttuuuuutsssstttttstttttttttttttsttttttttttuuuuuuvutsstttttsssssssssstttuuutstuvuttjjjtttssrrssrssttsjtttttttuutjstutsstttuuvuuutttttttttttssttuttstttttuttttttttttttutttuuuuttuuvvuuttsssstsrrrrssstttttttuuttttttttttsssssrssrsstsstttuutttuutsstuusstttuuutuuutttttttttjssttttssttsstuutttttttuutuuuttuuvvuuuuuuuuutsssssrrrrrrrssssssssstssssttssssrrssrrrrrrrsssrsttttssssssssttsssjjttttjssstttttssssssstttssttjttttttttttttttttttttuuuttuuuuuuttssssssrrrrsssstuutstuuttttuttjssssssrrssrrsssssstuuttttttjstttssttttttttutttttttttttssttutsstttttutttttttttttttttttuuuuuuuuuvuutsssstssrrrsssstuutttuuttttuuuttssssssrssrsstsssstuutttuutsssttjjttttttttttttttttttttssttttsstttttttttttttttttttttttuuuttuuuuuuttssssssrrrrssssjttssstttsssttsssrsssrrrrrrrrssrrsstttssttssssttssssssjtjjttssttssssssssstttssttsstttjssttjsjtjtttssttuutttuuuuuttsssstssrrsssstttttttuuttttuuttttsstsssssssttssttuuuuttuuttttutttuuuuuvluuttttttsssssrsssssssssssssssssssssssssssssttttsstttttttssrsssrrrrrrssssjjjstttsssstttjssrrrrrrrrrrssssssttttssttssssttssssttttttttsstttssttsssstttsstttttttttttttttttttttttuuutttuvvuuttssssssrrrrssssttttttuutttttttttssssssssssssssssttuuttjtttjsttutttttuuvvvutttttttssttttttttssttttuuttttttutttttuutttuuuttuuuuuuutssssttsrrrssjtttttssuutjsttttjttsssssssssssjssjtuuuutttttjjtuuttttuuuuuuutttttttssssstttttssttsstutttuuuuutttuuuttuuuuuuuutttuutssssssrrrrrrssssssrsstssrrssssssrrssrrssrrrrssssttttssssssssttsssssjjtttjjssssssssssssstttssttstttttttttuttjjttttttuuuttttttuuutssssssssrrsssttuutssuutjjttttssssssssssssrssssstuuutsstttsjtuutttttuutttttttttttssttstttttstttttuutttttuuttttttttttuuuuuutttuuutssssttssssssssttttttuutjstuuttjsssssssssssssssstuuuttttttjssttttttttttttttttttttjjttssttttssttttttttttttuutttttttttuuuttuutttuttsssssssssssssstttsssttssrsstssrrrrsrrrssrrrrrrrsttttssttssssttsssssjttttjsssssssrrssssssttsssjsstttjttttttjsjtttssttuuttttttuuutssssttssssssttttttssuuttstuuttttsstsssttsssjssttuvvuttuuttttuutttutuvvvvutttttssssssrssssssssssssssssssssssssssssstttttsttstttttsrssssrrrrrsssjjjsssttssssstssssrrrrrrssrrrrsssstuttsssssssstttsssttttttttssssssssttssssttsstttttuttttttutttttttttttttttttuuuuutssssssssssssssttttssuutjsttttjttsstttttttsstttttuuuttjttjtttttutssstttuutttttttttsssttttsssttttuuttttuuuuutjttttuttttuuuutsssttttttttttttsssttttttttttttssttssstttutttuutsjttuuuuuuutjttttttttutssttttttttttttttttssttttssttttttuutttuuvvuttttuuuuttuuvuuttsstuuttttssttsrrrssssssssssssrrrrrrsssttsssttssrssstttttsssssssssttjsrrsssstttjjssssssssssjjsssssttttttttttuuuutsjtttttttuuuuttssstttttuutttttsssttuttsjssstjssttsssssttttttttsssttuuuuutssststttttutsstttttttttttttttssstttttstttttuuutttuuuuutttttttttttuuuutsssttutttttttttsstttttttttttttssttsssjttutttuutsssttuuuuuttjttttttttuussttttttttttttttttssttttsstttttttttttuuuvuttttttutttuuuuttsssstttttttttttsssstttssttsssssssssrssssssssssssrrsstttttsssssssssssssrrsjssssssjsssssssrrssssssssssttttssttttttsstttttttttuuuttsssstttttttttttsstttttttttttttssttssjttuuuttuuttjtuuuuvuuuttttttuuuuuttsttuuuutttttsssssrrsssssrsssssstsssssttttssssssjssstttttssrrsttttttssttsssssjjjsssssstjsrsssrssssssssssssrsstttttttssssssssttttsstttttsjttsssssssssstttssttttttuttttuuuuutttttttttttuuuttssssttttuuttuutsssttttttttttttssttssjtttuuttuuttsstttttttttttsssttttutsssttttttttttttttttttuttssttttuuuttsttuuuuttttttuttjttttttssssttttuuttuuttttttttjstsssssssssssttuuuuttuuttjttuuuuuuuttjsssttttuussttutttttttttttttttttttttttttuuuuttttuvvuttttttuutttuuuttsssstuuuutttttssssssssssssrrsssrrrrrssttttjjttjsssstttjssssssssssssjjsrrsjtttjsssssssjjssstjjsssstttttttssttuuuuttttttttttttttttsssstttuuuuuuuutttttttssjsssssssssssttttuuttttttssttuuuuttttssssttttuusstttttttttttttttttttutttttutuuuuutjttuuuuutttttttttttttttsssstttuuuttuuttttuuttttttssttsssssstttuuuttuuttssttuutttttttsssttttutsstttttttttttttttttttuutttttttttuutttuuvuuttttttuutttuttttssssttttuuttuutttttttjssttssssssssssssssttjjttjsrrssttssssssssssssssssrrsjssssssssssssssssssssssststttttsstttttttsttttttjjtttttsssrsttttuuttuutttttttttttsssstssssssttuuuuttuuutjtuuuuuuutttttsttuuuuutsttuuutttttsssstssssssssssssstttjssssttttssssssjsssstttssrrrrstttttttttttssttssssssrrsssrssrrssttttjsttjssssttttjjsssssssssttttssttttssssssssttttttttttssttttuuuttsttuuuutttttttttttttttsssrsttttuuuuuuuttttutttttssssssssssstttuttutttttssssttttttuutsrrssjtttuuuuuuttsssjtttttuuluutttuuuuuuuuutjsttuttuuutttttttssssssssssstttttttttttuvutttsssssssssjssttuuttuuttttttssstttttttuutsrrsstttuuttuuuttssjttttuuuvvuuttuuuuuuuuuuttjttutuuuutttuutttsssssttssstttttttssttssssssssrrrrrrrsrrsssssssssssssssrrsssssssttssrrssssjtttttttssssssssjtttuutjjtttttttuuuttsstttttuuutssttttsssssstsssssttuuuuuuuuvuuttttsssssssssssttttttttttttttssssttttjtuutsssssjttuuuttuuttssssttttuuvvuuttuuuuuuuvvutttttutuuuuttsttttssssssttssstttuuuuuuuuuuuuttttssssssssssttuuttttttttttssssttttttuutsrrsttttttttuuuttttttttttuuvvuuttuuuuuuuuuutjttttttuuutttuutttsssssttssssttttuuuuuuuuttssssssssssssssssttssttjjjttsrrrsssssssttsrrrssssssssttttssssssssssstuutsssssttttuuutsssstttttttsssstjjssssrssjsssstttuuuttuuvuutttttssssssssssttuuutttttttttsssttttttuuuutssstttuuuuuuuuuttssstttttulltsssstttsstttjssssssssttsssssssssssssssrrsssssttttttttuuttsssssrssssssrrsttttjjtttsssssrssssssssttssrrssssttttttttjssssssttttuvltttttuuuuuuuuutjstttttuutttttttttssssssssssstttuuuuuuuuuuuttttssssssssssttuuttttuuttttssssttttjttttssrsssstttuuuuttssssttttttulluttttuuuuuuuuttjssttttuuutttttttssrrrssjssssttttttttttuuutttssssssssttsstuuuuttttttttttsssttttttutsssssssjtttuttuuttssttttttuuvvuuttuuuuuuuuuttjssttttuvuutttuttssssrstttsstttttttsstttsssssjsrrssrrrssssssssssssssssssrssssssssttssrrssssssttttttssssssttssttuutjsttttttttttttsssttttuuutssstttssrrrsttssssttttuuuuuuuuuttjtssssssssssstuttttttuttsttssssstttssuutsssssssttuuttuttsssstttttuuvvuuttuuuuuuuuuuttjtttttuuuttsttttsssrrsttssssttttuuuuuuuuuutttsssttsssjsstuuuuttttttttttsssttttttuussrssjssjjttuuutttsjtttuttuuvvuuttuuuuuuuuuttjjtttttuuutttttttssssssttssssttttuuuuuuuutttssssssssssssssttttttttjjsttssssssssrssssrrrsssssssstttsssssssssssjtuutsssssttttuuttssssttsttutsssssjsssrrrrstssssttttuuttuuuuuttttsssttsssssstuuuuttttttttttsssttttttuuttssssttttuuuuuuttsstttttttuvvttssttttjjttssssrsssssttjsssssssssrrrrssssssssstttttttuuttssssrrssrrssrrstttttjtttssssssssssssssttsrrrssssssttttttssssssttttttvltttttuuuuuututtsssttttuuttttttttssrrrsssssssttttuutuuuuuuuttttsssssssssstuuuutttuuutttttttttttssssssttttsssssstttssssstuuttstttttttttttttttsssssssttttttuutttttttsssrrssssjtttttttttttstttttssssttssttjtttttuuutttttttttttttttssssssttttssssssttttsssstuuutttttttttsttttttttsssssstttttuuuttttttsstsssstsjttuuttttttttssssjsssrrssrrrsrsssssttssssssssssssssssrrrsssssssssssssssssssssttttsssssstsssssttttssssssssttjtttuttstttsssssrrssssstttssstuuutsttttjssssttssssstttttuuttuuttttttttttttsrssssttttsssssstttssssstuuttttttttttttttttttttttjjtttttttuuttttttssssrrsssstttttsstuvuttttttttsssttsssjstttttuuttttttttttttttttsssssssttjssssjttttssssstuuuttttttttttttttttttssssssttttttuuttttttsssssssjssjtttssstuuutttttttssssttssssssttttuuttttjjtttsssssssrrrrrssssssssssssssssssssttssssssssssssssjjsssssssssttjjttttssssjsssssrrssssstutssstuuutsttttttsssttsssstttttuuuttttttttttttuuuttssssttuttsssssttttttssttuuutsttttttssssttjjssrrrsrsssssssssssssssrsssrrsssssssssssstttsssttttssrrttsrssssstsstttttttttjsttttttsssssssssssssssssttsssssstttttsstttttssstttttssssssssttssttutttttttssssrrssssttttssstuuutssttttssssttssssstttttuutttuuuttuuuuttttssssstuuttssssssttssssstuuuutsttssttttsstttssssssssstttjtttttttttttttsssssssjtttttttttttstttttssssttssttttttjtuutttttttuuuuuttutssssstuuttssssssttssssstuuuutjjsssttssssttttssrsssssttttttttttttttttttssssjtttuttjjtttttssssssssrrssrrrsssssrsstssssssssstttsssssrrsssttssssssssssssssssttttsssssssssssssjjsrrrsssssttjsssttttsjttssttsrssssttttsssstuutstuutjssssttssssttttttuuttttutttuuuuttttsssssttuttssssssjtssssstuuuuttttssttttssttttssssjjjtttttttttttttttstttssssssttuttsssuuutttttttssstttssstttttttuuttttttttuuuuttutsssssttttjssssstttssssstuuuuttttssttttssttttsssssssstttjjtttttttttttttsssssstttttsssuuutttttttsssstttsssjtttstuutttttjttttttssssrrrrsssjsssssssssssrrrsssttsssssssssssssssssrrrrssssttssssttjsssjsssttsrssssttutsssstuutstuuttttsstttsstttttttuuttttttttuvuuuuuttsttttvvuttssstttttsssttuvvutsttssttsssssssssrrrrsrsssssssssssssssrssssrssssssjsssrsttttssttttsssssssssssssssstttsttttstttuuttttssssssttssssssssssssssssttttssjsssttssssstjssrssssssttssstttttstttsstsssssssttttsssstuutssttttssssttssssttttjttusttttttuvvvvuttttttuuuuussttttttssttsstuuuuuttttttttsssssssrrrsssssstttjssssssstttttttttsjjjttttttttttttuvvuttttttssstttttssjjsssttttttuvvvvutttttuuuuuutjstttuttsttssttuuuuttttttttssssssssssrsssssttjsssstttssttuuuuttsstttttttjssttttssssssssssrrssssssssrssssssssssttuuuttssssttttttssssssssssssssstttttssjsssssssssssssrrrsssssttssssssttssstttuttssssttttttsssstuuuuvutjjtttssstssjjssttssssstttttuvvvutttttuuttuussttttttssjssstttuuutttttttttsssssssrrsssjjttttjttssttsstttuuttsssttttuutssstuuuuuuuttttttssttstttttttstttttttttvvvvutttttuuuuuutjssjjtssssssstuuuuutttttttttsssssssrrssssssttssssssttssttuuuutsjjjtttttttssstuuuuuutsssttssttsstttsssssstttssttuuuuttssssstttttssssssssssssrsssssttsssssssssssssssrrrrrssssssssssssssssstttttssssstttttjsssttuuuuvutjttttssttjttttssttttttttttuvmmvuuttttuuuuvuttttttuutsttsttuuuuuttttttttssssssrrrrrrsrrssssrrrrsssrrsssssssrssssssjjssrrstttuuuutssstssssssssssssssssssssssttuuuttssjtttttutssssssjssssssstttttttjttssttssssssssrrrsssssttssssssttssttttttttsssstttttsssstuuuuuuttttttssttssttssjjsssssjttttuvluuttsttttuuutssttttttssttstuuutuuttttttttssssssrrrsssssstttttttttssstttttttttttttttttttttttttuvvuttttttssttttutssttsssttttttuuvluuttttttuuuuuttttttuttsttsttuuuuutttttttttsssssssssssssttttttttttttttttuuuuutttttttttttssstttssssssssjsrrssssssssssrssssssssttutttsssssttssttssssssssssssssttttttssssssssssssssssrrssssssttssssssttssttttttttssttttttttsssstuuuvutjjtttssttssttsstjssssssttttuvuuttsjttuuttuussttttttssttsstuttutttttttttsssssssssssttttttttttttttttttttttttttttttttttttsstuuuuutttttttsstttttuttttssttttttttuvluutttttuuuuuutjjsjjjsssttssuuttuuttttttttssssssssssstssstttssttttttssttttuttttttttttttttssstuuuuutsssttssttsstutstsssstttsstttuuttsssssstttttsssssssssssssssjssssssssssssssssrrrrssssssssssssttssssssjttttttjssttttttjssssttuuuvutjstttssttsttttsttsttttttttuvvllutttttuuuuuuttttttuuttttttuvuuuuttttttttsssssrrrrrssssssssssssssssssssssssssssssssssssssssttuuutsssstssrssssttsssssssssssssttttttsssssttttutssssssssssssssttttttssttssttssssssssrrssssssttssssssttsstttttttttsstttttttsssstuuuuuttttttssttjtttssttssttsttutttttsssssssrssttttttjssssttttttuuuttttsstttssttttssssstuttjttttttuuuuttttttsssttttttttttsttttttttttttttsssssjtjstuuttttsjtttttttttttsssssssssstttuttsssssttttttuuuttttttttttsttttssttttutttttttttulvuttttttssstuuuttuuttstttsssttssssssssssssssssttsssssssssssssssssssssrrrrsrssssssssssssssssstttsssssssssssssjsssssssttssttttttttuutttttsssssttttttttssttttssststtttjssssstttstuuttttstttsstttstttssssssssssttutttjssssttttjtuutttttsssssstttttssttttuuttttttttuuuuttttutsssttuttttttttttttssstttttttssttttttstuuttttttttttttttttttssssssssstttttttjsssstttjtuuuttttsssssstttttssstttuttjttttttuuuuutttttssstuutttttttsttttssttttttttssssssttstuuttttttttjjttttssssssrrrrrrssssssssssssssssssstssssssssssssssssrrssssttssttsstttuutjstttsssssjtttttutssjtttsstttttttjssstttttstuuttttttttttttttttttsssssssssttuuutttsttttttttuuuttttssssssstttsssssssttsssssssssttsssssssssssssttssttsssttssssstttssssssssssssstttjjsssssssttsssssssssrrrrrssttttsssssssssssstttttssssssssstttssssssttttsttttttttuuttttttsrsstttttttttjttttssttssttttssssssttstuuttttjsttttttttssssssssssrrrssttttjssssttttttuuutsssssstsssttuutttuttuutttttttuuvvuttttttssstttttuuttssttttjtttssjtttssstttttssuutttttttttttttsjssssssssssrssstuuttsssstttttuuuutttssjtttssttttttuutuuutttttttuuvvuttuuttssstuuuuuuuttsjttjssttssssssssssssssssstssssssssssssssssrrrrssrrrrrrrsstsssssssssssttttsssssssssssstttssttttttttttsstttuuutttttsrrsstuttuuttssjtttssssssstttssstttttstuuuttsttttstttsssssssssssssssstttttsssssststttuutttssssssssstttttttutuuutttttttuuvvuttuuutsssttuttttttssstttsssssstttttssttuutttuuuttttttttttttttsssssssssrrssttttttttttssttttuutttsssssssssttttttttttuuttttttttuvvuuuuutssssttuttuuttsstttttssssstttttsssttttstuuuttttttttttttsssrrrsssrrrrrsssssssssssssssssttssssrrrsssssssssssststttssttsjttuuuttttttsrrssjtttttttssstttssssssjtttsssttuttttuutttttttttttttttssssssstsssssttuutttssttttttuuuuttsssjsssssttttssttttttssssssssttttssjsssssssssttsstssssttssrsssssssssssssssssstttjssssssssttsssssrrsssrrrrrssttttsssssssssssttttssssssssssttttstttttuuttttjjttuuvutttuttsrssttttttttjsjtttssssssttttssstttttsstuttttttsttttssssssssstuttsssssstttttttttsssuuutttssssttsssstttullvvuuttttttttttuuttttutsstttutttttttssstttttsssttttttttttuvvutssttttstttttttttssssjsttuuttssssttuttttttssssuvuuttssssstssssttttlvvvuuttuttttjtttuttttttttttttttttuvttjjjjjjssssstttttjjttttttssssssrsssssssssssrrsssssttsssrrrsttttsstssrrstttsssrrrrsssrrsssttuuuuttttttttssstttttttttssstttttstuutssssjtjsssstttjttttttuvvutsstttssttsstttssssssssstttttsssssttttttttssssuuuuttssssssssssttttuvvvuuttttttttttuutttuuuttttttttttuuttjssstttssstttttttttuuvvutstttttttttttttjtjsssssttutttssssstuuuuuutssssuuuttsssssssssssttttuvvvuuttttttjjjtuutttuuttjttttttttuutsssjjttjsssttttttttttuvvutttttttttttttttjtjssssssttttssrrrssttttttsrrrsttssssrrrrrrrrrrssssttutttsssssstttttttsttttssstttjssttttsssssjssssssttttttttuvvvutjttttttttttttttttsssstttuuttsssstuuuuttutssstuvuuutssssttssssttttulvvutsstsssssssjtsssjjsssssssssssttssssssssssssssssssssssttttssssssssssssssssssrrsssssstssrrssstttttttssrrstttstssrrsssssssttttuuvuuttttttssstttuttttutttttttttjttttsssjjtjsssssttttttttuuvvutsstttssttssttsssssssssttuuttttsssttttuuutttstuutttsssssttsssstttuvvlluuttutttjttttttttuttsttuuutttttttsstttttttsstttttttttuullutssstttsttjttttjttsssssttuuutttssstuuuttuttsstlvuttjssssttsssstttuvvllutttuutjjjjttttttttttttuuuttttuuttttttttttsssttttttttttttsssrsssssssssssssssssssssstttssssrsttttjtttsrssttssssrrrsssssrsssttuuutttssttjssssjttssttttssttutttstuttsstttttttsstttttttttuuluutsssttssttssttsssssssssstuuttttssstuutttttssstuuttttsssssssssstttuvvluutttttttttttttttuuuttttuuuttttuttjttttttttsstttttttuuuvvlutjsstttttttttttjjssssssttuuttttsssuuuuuuuutsstuutttsssssstsssstttuvvluuttttttttjjtttstttttttttuuttsttttsstttttttsstttttttuuuvvlutsjtttssttjttttjttssssstttttjsssrsttttttttsrrsttssssrrrrsssrrrsssttutttsssssssttttttssttttsstttttsssttsssstttttsssttttttttuuullutjsjttttttttttttttssstttuuuuttttsstuuuuuuutsstuvututssssttssssstttuvluutsstssssssssssssjsssssjtjsssssssrsssssssssssssjsjjsstttttsssssssssssssssssssssssssjttssssssttttttttssssttsssssrsssjssssstttuuuuttjttttsssjtttjttuttttttuttttttttsstttttttssttttttttuuuvvussssttssttjtttttttttssssttttjtuussstttttttuuuuutssssttttttuttsjtuuuttttttttuttttttssttuttstuuuttttttttttttuuuuutssssjtttttttttsssjtttttttsjtttttttttssssttttttlusstuuuttttullluutsttjttttttuttttuuutttttttttttjttttttttttttttuuuttuutttttuuuuuutsssttttttttttssssssssssssssssssssstssrrrssssssttrrtttjssssstttttsrsssssssstssssstttsssssssjtjsssjsssstttssttttutttttttttttuuuuutssssjtttttttttsssjtttttttjjtttttttttssssstttjtuusstuutttttuuuuutsssssstuttttttttuuuttttttttttttttttsttuuttttttuuttutttttttulvuutsssstttttttuuutsjttttttttttttttttttttsssstttttuusstuuttttuuuuuutssjjjtttttuuttttuuuttttttttttttjttssssttssttttuuttttttttttuuuuutsssttttuttuttttssstttsttttttttttttttssssssssstuusrstttjsjttttttsrrssssssssssssrssttsssssssssssttssssssttssttttttttttssssttuuuuttssssttttttuttttssttttttttstttttttttttjjtttttttlusstuuuuttuuuuuuutstttttttttttssstuttsstttsssssssssssssjsssssjtjssstsssssssttttttsrsssjjjjstttssssssssssssssssssssstssrsssssjssttsstttttjjtttttttsrssssttjtttsssstuttssttjtttttssjjssstttttttttttttttttttttuuuuutssstttttttuutttsssttsstttsttttttttuussssssjtttuutsttttttttuuuuttssssstttttuuttjtuutttttttttuttttttssstttsstuuuttttttssttttuuuuutssssjtttttuutsssttttttttssttttttttuutsssstttttllttttttttttuvvuutsssssttuttuvutttuuttttttttttttjjttttttttsstttuutttuutttuuuuuuuuusssttttttttttssssstsssssssssssssssttsrrrrrssstttssttjjsssssttttssrssrsttsttttsssttssssssssjtttsstsssssttssttttttttttsstttuuuuuutssssstttttuutsssttttssttssttttttttutssssssjtttuutsttttttttuuuuttssssstuuuuuuutjttuttttttttttttttttssttutsstuttttttuttjtttuuvvuutssssjtttttuuutssttttttttttttttttttuutssssjttttuutttuttttttuuuuttssssstttttuvutttuutttttttttttttjttssssttssttttttttttjstttuuuuuuussstttttttuutsssssttjstttjttttttttuutsssssssstuussttttjssstttttssrssrssjssjsssrsssssssssssssjttjssrrssttssttttttttttssstttuuuuttssssstttttuutsssttutsjttssttttttttuuttsssttttuvlttuuuuuttuuvluuttssttttuttuuttssttttssttttssssssssssssjsrrssttsssstssrssstttttttsssssssjjttttsssssttssssssssssssssttssssssssstttsstttttjsttttttsssssssttttuutssstttsssttjtttttssjsssstttssttttttttttssttttuuuuuussssttttttuuttssstttssttsstttjttttuuutssttjtttttuuttttttttttssstttsssssttuuvuutssstuvvuutttuuttttsssssttsstuuutsssttssttttttttttsssjssssjtvvutssuvuttttsssttttttttuuutssttttuuttlltttttttttttttttssssstttuuvuuttsstullutttuuuttjjjssttttssttuuttttttttuuuuutttutssjttttttttttsssstssssssrrsssssssstttsssssssttsstttsssjsssssssssssrrrrssttuuutssssttuuttssttttssjssrssttssttutssssssssttttttttttssssssssttvvutssuuutsstsssttttttttuuttssttjtttttuuttttttttttssstttssrstuuuuuuutssstuuuutttttttttttssssttsstuuutttttttttttttttttttttttjstttvvutssttuttjttssttttttttuuutssttttttttuuttsttuttttssttttsssssttuuvvutssttuuuuttttttttjjsssssttssttttttttttttttuuttttttjjttjsstttvvutsstttttjttssttttttttuuuttsssssttssuutssjttjssssssssssrrrsssjtttsssssssttssssstttssssrrrsttssstttsssssssstttttttttssssjjsssttvvutssuvutssttssttttttttuuuttsttttuuttllutttuuttttttttttsssstttuvvvutssstuuuutttttttssssrrssssrrsstjssssssrrssssssssttssssssssjtuutsrstttssssssssssssssstttsssssssttssttssssttsssssssstssrrsstttuuutssssttuuttttttttssssssssttsstttttjjtttssttttttttttsjjjssssttuvutssuutttsssssttttttttttuttsttttttssuvtttttttttsssstttssssssttuuuutsssuuvvuutttuuuttttssssstssttuttsssssttttttttttttttttssssjtuuutttvvutttsssttttttttttuuuttttttutsslvttttuuttttssttttssssttttuuuuutsstuvvuttttuuuttttssttttttttutttttjttuuuuutttuttttttttjjttttttssttssssssrsssssssssstttsssssttsrsttsssstjsssrrssstssrrssssttuuttsssttuuttssjttttjssssssttssttttsssssssttttttjtttttttjssssttuuutstuvtttsssssttttttttttuttsttttttssuvtttttttttsssstttsssstttuuuuuttsstuvvuttttttttttttsssttstttutttttjjtttuutttttttttttttssttuuutttuuttttjjstttttttttttuuttttttutssultjstuutttsssstttssssttttuuuutssstuvluttttttttttssssssssstttttttjjstttuuutttttttttttsssttuuuttttuttttjjjtttttttttttuutjjjttttssuutsstttssssrrsstjsrrrsssssttsssrsssttssssttttsssssssssssssjttsssssstttttttssssttttjssssjtuuutttlvuttssssttttttttttuuutttttuutstlvuttuuuutttttttuttssstttuuvvuttsstuvvuttttuutssssssssssssssssssssrrsssttsssssjtssssssssstuutssstttsssssssssssssssstttssssttttssttssssttssssssssttssssstttttuttssstuuuutsstttttssssssssssstttttttjssttttuttjtttttttjjsssttuuutttuvttttsssstttttttsssttttstuuttsjttttttttttttuutttttttttssstttuttttuuttttssttuuuttttttsssttttttttttssttuuutttuuuuuutttttjjtssttuvuuttttsstttttttttjssttttttlvttttttttttuutttuttttttttttutsstttuuuttuuutttsstuuuutttttttttttttttttttttuvuuuuttuuuuuutjttttttssstttttssssrrsssssssssssssjjssstttssssssssstjsssssssssssssttssrstttttttttssssssstttttjtttssssttttttttttsstuutttttuuuuuttjttssttssttuuuuttttsssttttttttsssttttstulttstttttttuttttttttttttttuttsstttuuuttuuutttssttttttttttttssttttttttttjttuuuuutuuuuuuutttttttttsttlvutttttsstttttttttsssuuttstuuttsttttttttttsttttttttttttttsstttuttttuuttttsstttttttttttsssttttttttttttuuuuuuttuuuuuuttttttttssttulutttttsstttttttttsssttttstuutsssttssttttssssssssjjssssssrrsssssssssssssssstttjttssttsssssssjjtttttsttuuuttttttttuutjtttjttstttuluuttttsstttttttttsssttttstlvuttttuttuuuutttuuuutuuttttutssttuuutttuuttttsstuuttttsssssssssssssssssssstttttssjtttttssjsssjssssstuutsssssrssssssjsssssstsssstutssssssssjtssssttssssstttttssssttttttttttsttsssttttttttttsssttttttttttsstttuuuttuuuuuttjtttjtttsstuvuuttttssttttttttssssttttstuuttttjtttttssttttuuuttttuutttsssjttttttutssttstttttttttutttsstutttttutttttttttttttuuuuutttttjjssrstuvuttttttstttttttttsssttttjtlvtttttttttutttttuutttttuuuuutssstttuuttutttttssttuuuutttttttttttttttuutttuvuuuuttuuuvvuttttttjsssssttttsssssssssssssssrrsssssssttssssssssssssssstttsssssttttssrsssstttttssssssssttjtttttttsssttttttttutstuutttttttuuuuuttttssjsssstuuutttttssttttttttssssttttstuutjtttttttttttttttttttttuuuttssstttuuttttttttssttttttttuuttsstuttttttuttttuuuuuuuuuuuvuttttttttssstuvuttttttstttttttttssstuttstultttttttttuttssttttttttuuuuutssstttttttutssttssttttttttttttssttttttttttttuuuuuutttuuuuutttttttsssstuvuttttttsttttttttjsssttttttuutssssssttttsssstttttttttjjjsrrssssssssssssssssstjsttsttttssssttttttttttttuuttttttttuuutttttjjsssstuvuttttttttttttttttsssttttstlvtttttttuuuuttttuvvuuuuuuuuuttstttuuuuutttsssssttttttttttjsssssssssjtjsssttttttssssttttssjjssssssrsuuttsstsssssssssssssrssjjssstttsssssssttssssstttsssstttttssssssttuttttsssssssttttttttttjsstttttttttttttttttttttuuuuutttttjtsssssuuutttttstttttttttjttttttttjttttttttttuusrsssttttttuuuutttuutjjtttttttssjtttttttttttttttjtttttttttttttttttttttssuuuutttuttsssrssttuuutttttttttttssstttttttttttttttttttuusssstttttttuuuuuttuuttttttttttttttttttuuttttttttsstttuuuuuutttttttttttssuuuuttuutsssrrsssstttttsssssssssssssssssssssssssssssttttsrrrsssssjttttttssttsssstttsssssssstttjsssttttttsstttttttttttttttttttsssuuuuttttjssssssssttttttttttttttjsssstttttttttttjttttttuussssttttttttuuuttttttttttttttttjjtttttttttttttttttttttuuttuuttttttttttsstuuuttuttjssssssttuuuttttttttttttjjtttttttttttttttttttuusssstttttttuuuuttttttttttttttsssstttuuttstuuttttssttttuuttuuttttttttttsstuuuttuutssssssjtttttuutttttttttssjtttttttttttttttttttttsrsssjtttttttttjssttssssssssssssssssssssssssttttssstttttssttttttttssttsstuuttttttsssssssttuutttttttttttttsjttttttttttttttttttuvutsstttuuuuuuvvuuuuuuttttuuutsssssssttttttttttttsssssssjtssttssssssssssrsttttssjjssssssssttssjtjsssssssssssssssssjsssstjjssssssttssrsssssstttttttsstssrsstttttsssssssttsssttttttsssttttuuttutttttttttttsstuuuttuttsssssssstuuttttttttttttssjtttttttttjttttttttuutsrsssstttttuuuutttuutjjtttttjjttjttttttstttttttttjttttttttuuttttjjttttsstuuttttttttssssssstutttttttttttjsssttttttttttttttttttuutsrssjtttttuuuuutttuuttttttttttttjtttttuuttttttttsstttttttuuuttttttttttsstuuutttttjssssssrsstttjjsssssssssssssssssssssssssssstttsrrrrsssssttttttjssttssssjjjssssssstttttsssttttttssstttttstttttjjjjttsssstuuutttttssssssssstttttttttttttssssttttttttttttjtttttuutsrssjttttttuuuutttuuttttttttjjjjjttttttsttttttttttttttttttuutttttttttssstuuutttttttssssssjtuttttttttttttssjttttttttttttttttttuuusrssjtttttuuutttttuuttttttttjssssttttttttttuttttssstttttttuutttttttttssstuuutttttssssjssssttttttttttttttssjtttttttttttttttttttttrrsssstttttttttjssttssssssssssssssssssssssssstttsssstttssstttjssjjssssssttttsstttsssssssssttttttttttttttssjtttttttttttttttttuuuussstttttttuuuuuuuuvuttttttutssssssttttttttttttttssssssssssttsssssssssrrrstttssssssssssssssssjtssssssssssssssjjssjjsssssjjsssttttsrrssssssttttttjstttssssttttssssssssttssstttttttssstttttttuutttttttttsrstuuutttttsssssssssttttttttttstttssttttttttttttttttttuutssssssstttttttttttttttttjttttjjttjtttttttttttsttttsttttsstuuuttttjjttssstttttttsttutttssssssttttttttjssttssjtttttttttttttttttuutsssssjtttttttttttutttttttttttuttjjtttstuuutttstttsstttsrstuuutttttttttstttuuuttssttuttsssssssssssttssssssssssssssssssssssssssttjsrrsssssssssssssstttssssssjtssssssstsssttttssssttsssstsrrttttttttsjtssssttttttsssttttttsssssstttttttjssttssjtttttttttttttttttuutsssssjtttttttttttttttttttttttjjttttttttttttttssttttsssssstuuuttttttttssstttuuttsstuuuttssssssttttttttjtttssttttttttttttttttttuutsssssjtttttttttttttttttttttttttttttttsstuuttsssttssssttssstuuttttttttssssstuutjsstttttstttttttttttttsstttssjttttttttttttttttttttssssssjtjssttssjjttsssssssssssssssssssssssssssssjssssjsrrstttssssjtjsssssssttssssttuttsssssssttttttttstttssjtttttttttttttttttvvttssjjttttttuutttuuutttttttttttttssjttssttttssssttssssssrrsjjsssssssssrrrsssjsssssstttssssssssssssjsssssssssssjjsssssssssjjsstttssrrrsssssssttssjtttttttssssttsssssssssstttttsssttssssssssttuuttttttttssssttuutssstttttssssssssttttttjsjttssttttttttttttttttttutsssttssttttttttttttttttttjjtttttttttttttttttttstttjjjttsssttttttttjjttssttssstttsstuttttttssssjtttuttjssttssjtttttttttttttttttutssttttttttttttttttutttttttttttuuttttttsstuuttjstttssttjsrsttttttttttttttttttttttssttuuuttttssrssssttssssssssssssssssssssssssssssssssssssssssssssssjssssssssssssssssstsrrsttsssssssssssssrrttttttttssttssttssttsssssttttttttssstttttttjssttssttttttttttttttttttutssttttttttttttttttttttttttttttttttttttttttttttsstttsssssssstttttttttttsstttttttssstuuuuttttsssstttuttjssttssttttttttttttttttttuutsttttttttttttttttttttttttttttttttttttsstuutssssttsssstsssstttttttjtttssttssttsssstttttjttttttttttuttsssttssttttttttttttttttttttssttsssjtjssttssjtttssssssssssssssssssssssssssssssssssssrrstttssssttjsssttssssssssttuuttttsssssttttttjssttssttttttttttttttttttuutttttttttttttttttuuuttttttttttuuttttttssttttssssssssssssrrssssssssssssrrssrrsssrrsssttsssssssssssjttsssssssssssjssssssssssssstttssssssssjsssjjssttttttttssssssssssssjsrrstttssssssssssssrsstttttttttttssttttttsssstttttttttjsssttttttjjjttjtttttttttttttttttttssttuuuutttjsttttttttttttttjttjttttttttttssssstttttsjjtjssttssssttttjjttttutssssttttttsttuutttssttttuuttsssssjttttttttttttttttttssttuuuuttttttttttttttttttttttttttttttttsssssssstttsssssssttssssttttttttttuutsssjtttttttuuuuttssttssttjsssssssssssssssssssssssssrrsstuttsssssssssssssssssssssssssttssttsrrrrrrrrsjssssssssttsssssttjssttttutsssssssssssttuutttssttttttttssjjsjttttttttttttjttttsssttuuuuttttjttttttttttttttttttttttttttttsssssttttssssssstttssssttttjtttttuutsssssstttstuuuuttssttttuuttssttjtttttttttttttttttttssttuuuuttttjtttttttttttttttttttttttttttsrssssssttssssjsssttssssttttssttstutssssssssttssttttssttttttuuttjssssttttttttttttttttttssrstulttttjssjttssttssttssssssssssssssssssssssssssssssssssssssssssssttssssttsrsssssstssttuuttsssttttttttjjssttttttttttttttttttttsstuuluuutttttttttuuttuutttttttttuttttttssssssssjssssssssssssrrrssssssssrsssrrrrrsssssssssssssssjjssttjsssssssssssssjsssssssssssssssttttjsssssjjssttssttssssssssssssssjsrrrrrrrsstssssssssssssssstttjjttstutssssssssjssstuuttjssttttttttttjjjtttttttttttttttttttssttuuvuuttjsttttttttttuttjttttttttttttttssssstttttstttsssttsrssttttjjttttttssssttttttssuuuutttttutttttttssssjttttttttttttttttttssttuuvuutttttttttttttuutttttttttttttttttssssssstttsssssssttsssstttttttttuuutsssjttttjjtuuuuutttttsssjjsssssssssssssssssssssssssrrsstuuttsssssssssssssssssssssssjttttttssrrrrrrsstssssssrsttsrsssttjssstttutssssstsssssstuuutttttttttttttjsssjtttttttttjtttttttsssttuuvuuttjtttttttttttttttttttttttttttttsssssttttssssssstutsrsstttttjttttuttssssstttjssuuuuuttttutttttttjjjjjttttttttttttttttttsstuuvvvuttjttttttttttttttttttttttttttttssssssssttsssstsssttssssttttsstttttttsssssjjjsssttttstttuttttttttjsssttttttttttttttttttssrstuvuuttssjtttssttssttsssssssssssssssssssssssssssssssrrsjssrssssssssssstttsssssssjjssstuuutttttttttttttjssjtttttttttttttttttttsstuvvvvutttttttttuuttuuuttttttttuuuuuuttsssssssttssssssrsjjsrrrsssssssssssssrrrsssssrrsssssssssjtssjjjssssssssssssssssssssssssssssttuuutsssssssssttssttssssssssssssssssssrrrrrsstssssssssttsrrsstttjjtttttttsrrsssjsssstuuuttttttttttttttjjjtttttttttttttttttttuutttuuvuttttttttttttttttttjttttttttttttttttttttttttttjsssttssttttttttttttssttttttttttttuuttuuuttttttttttjjsjjttttttttttttttttttuutttuuvutttttttttttuuttttttttttttttuuttttttutttttttttssssttjsttttttttttuuttuutttuttttttuuuuuuuuttsssssssssrssssssssssssssssssssttssstuuttsssssssssssssssssjjjssttttttsstttttsssssssjsssrsssssttttttssstttttttsstttsssssttttuutttttttttttjssssttttttttttttttttttuutttuuvutttttttttttttttttttttttttttttttttttttttttttttsssstssstuttttttttttttttttttttttjtuuttuuuuttttttttttsssjttttttttttttttttttuutttuvvutttttttttttttttttttttttttttttttttttttssttttttsssssssstttttttjjtuttstttttttjjsssttsstttttttjttttttssjjttttttttttttttttttttttttvvttsstttjjjtttttjsssssssssssssssssssssssssssssssrrsssrsstssssssstttssttsstttsssssttttuuutttttttttttjjjjttttttttttttttttttuuuuuuvvuutttuutttuuuuuuutttttttuuuuvvutttttttjjjjtttsssrssssssssssssssssssstssssssssssssssssssssssssjsssssssssssssssssssssssssstttjjtvvttsssssssstttjttjsssttttssssssssttttttsssssstsssrsssssttttttttjtutsstttttttssssttuuuuuuuuttttttttttttttttttttjttttttttttuuttttuuuttttttttttttttttttttttttttttttttttttttttttttttsssttsttuttttttttttsstuttttttttttuuttuuuuttttsssjsstttttttttttjttttttttttuuttttuuutttttttttttuuttttttttttttttuuttttuuuttttttttttsssstttuuttttttttuuttuuttuuttttttuuuuuuuuttsssrrrssssssssssssssssssssssssttssssttttsssssssssssssssssjjjjjjjsjtsssttttttsssssjttssssssssttttttjsstttsttutstttsssstttttuutttttssssjjssttttttttttjttjtttttttuuttttuuuttttttttttttttttttttttttttttttttttttttttttttttsssssstuuttttttttttsttuttttttttttuuttuuuuttttsssjjttttttttttttjttttttttttuuttttuuutttttttttttttttttttttttttttttttuuuuuutsttttttssssssstuuttttttjtttsstutttttjssttttttttttttssssssstttttttttttttttttttttttttttstuuttssstttjjttttjjsssssssssssssssssssssssssssjjsssssssssttsssjssjtttssttsstttsssjttttttuuutttsssssstttttttttttttttttttttttuutttuuuuuttttttuuttuuututttttuutttuuuutttttttttjtttttssssssssttssssssssssssttsssssssssssssjssssssssssssssssssssssssssssssssssssttssstuuttssssssssttttjjjjjtttttsssssjssttttttjsssssttssrsssstuuttttttjtttsstutttttsssjttuuuuuuuttssssssssttuuuutsssssjttttttttttsssttsstttsssttttttttttttttttttssttttsstttttttttttttttttttttttttsttttttjstttttttsttttttuuutttuussssrrsssstuuuuttsttssjttttttttttsssttsstttsssttttttttttttttttttttttutttttttttttttttuutttttttttttttttttttttttttttttttttuuuuuttuutsssrrrrrssttttsssssssssssssssssssrrssssssssrrssssssssssssssssssssssssssstssssssjjssttssssssttttssttttttssttttttssttsstttuttttttssssrrsssstuvvuttjtsssjttttttttttsssttsstttssssttttttttttttttttttsstttttttttttttttttttttttttttttttttttttttttttttttttttttuuuuttuutssssrsssstuvvuttjtssjttttttttttttssttsstttsssjttttsttttttttttttssttttssttttttttttttttttjjsstttttjttttttttttttttttttssttuuutttutssssrrrrsstuuuvutjttjjttttttttttttssttssttssssttjsstttsstttsssssssssssssssssssjjsssssssssssssssssssjssssssstssttssjjssttttttttutssssrrsssstuvvuttjttssttttttttttttssttsstttsssttuutttuuuttttuuttttttuuttttttttttttttuuttssssttttsssssssssssssssssssssssssjttssttsssrrrrrrsstuuttssssssssssssjjssssrrsssssjssssssssssjjssjjjjtttsssssttssssssttjjtjssttssssssttttssttttttttttttttttttssttuuuuttutssssrrssssttuuuutssssjjttttttttttsssttsstttssstttttttttttttttttttsjtttsstttttttttttttttttttttttttttttttsstttttttssttttttttutttttsssssssssstuuuutssssssjtttttttttssssttsstttssstttttttttttttttttttttttttjtttttttttuttuutttttttttttttttttttttttttttttttttttuuuttuttssssrrsrssttttsssssssssssssssssssrsssrrssssrrsssssssssssssssssssssssssssssssssjjtjjttjjttsstttssstttttsssttsjttssttjsttttttttttssssrrsssstuvvuttsssssjtttttttttjsssttsstttssssttttjttttttttttttttstttssttttttttttttttttttttttttttttttttjtttttttjttttttttuuuttutsssssssssstuvvuttsssssjtttttttttttssttsstttssssttttsttttttttttttssttttsstttttttttttttttttttttttttstttttssstttjttssttssttttutttutssssssssssttuuuutsssjtttttttttttttssttsssjsssstttsssttstttttssssssssssssssssssssssssssssssssttssssssssssssttsstjssjjssttttttttttsssssssssstuvvuttssssjjtttttttttttssttsstttjssttttttttuuttuuutttttttttttttttttttttttuuttttjtttttsssssssssssssssssssssssssssjsstssrrrrrrsrrstuuttssssssssssssjjssssssssrrsjssrssjssssssssjjjjssjsssssttssssssssssttjjtttjsssjtttsssjtttjsssttsjssssttssttttttttttssssssssttssttutssjjttjtttttttttttuttsttttttttssttttttttttttttttuutttttsttttssttttttttttttttuutsttttttsstttttttjjjtttssssstttutttsssttttttssttttssjjttjttttttttttttttsttttttsssttttttttttttttttttttttttttttttjjttuttuuttttttuutstttttttsttttttttttttttttttttuuttttsssttttsssstsssssssssssssssssssssssssssssssrssssssssssssssssssssssssssssssssssjttjjjjjttssttssttssttssstttjsssssttsstssssstttttssstttttsssttttssjjttjtttttttttttuttstttttssssjtttttjttttttttttttttttsjjttjssjttuttttttttttuuttttttttssttttttttttttttttssttuuttttssttttutssttttssjtttttttttttttttuuttttttttssssstttssttttttttttttttttssjtttssstttttttttutttuutsttttttsstttttjssssttsssssssttutttjssttttttssttttssjtttttttttttttttttsstttjsjssssttsssttttttttjsstsssssssssssrrssssssssssjsssttsssssssssssjttjsssssjssssssssttttttsssttttttssttttssjtttttttttttttttuuttttttttttttttttttttttuutttuuuttuuttttttttttuuttuuttttjttttsssssssssssssssssssssssssrrssttssssrsssssssrsstssssssssssjjssjjssstttssssjjssssssjsssssjjssttssstttssjjssssssssssttttttttttssttssstsjttssstttjsssssttsssssssstttttsssttttutssssttssjtttjtttttttttttuutsttttttttssjtttttjtttttttttuutttttttttjsstttuttttttttttttssttttttsstttttjssttttttssssstutttttssuuuuuttsssssssjtttttttttttttttuutstttttttsssjtttttjtttttttttttttttttttttsjjtuuttttttttttttssttttttssttttttttttttttttssstuuttttsttuttttssssssssssssssssssssssssttssssssssssrsssssssssssjjssssssssssssssssssssjtjjjjjsttssttssstsstsssstttjsssjtttjjtsrrsstttjtssstuuuttssssjsssjtttjtttttttttttuutsttttttjsssjttttjjjttttttttttttttttttjssssttuttttttttttttttttjjttssttttttjjttttttttssstuuttttstuuuuuussssjssstttttttttttttttuvutttttttttssssstttssttttttttttttttssstttsssstttttttttutttttssttttttsstttttsssstttssssrrsstuttttssuuuuutsssjsssstttttttttttttttuuttsttjjttjssstttssjttttttttsstssssssssssrrrssssssssssssssttssssssssssstttjsssssjjsssssssstttjtssstuuuuussssjssstttttttttttttttuvuttttttttttjjjtuuttttttuutttuuuuuttuuttttttttuuutttttttttttssssssssssssssssrrssssssssrrrstsssssssttttjssrsssssssssssssjssjsssstttsssssssssssssjssssssssttssstttssssssssssssssttttttttttttttssssssssssjtttjsssssttsssssrsstttjttssuuuuuuutssssssjtttjtttttttttsttuttsssttttsssjtttttttttttttttttuutsttttssstttuuttttttttuutsjssssssssttttttstttttttttsrrssttssssjtuuuuuuuussssssjtttttttttttttttttttssstttjsssjtttttttttttttttttttsstuutssstttuuttttttttuutsttssssssttttttttttttttttttsrstttttssttuuttuuttsrrrrssssssssssssssssssjssrrsssssrrrssssssssssjjssjsssssssssttssrsstttjjjjjsssttssssssssssssttttsssstttttttsrrssttsssssttuuuuuutssssssjtttjtttttttttstttttsssttttsssstttttjjttttttttttttssttttsssjttuuttttttttuttsjtsssssssttttttjtttttttttsrrssttssssttuuuuuuutssssssttttttttttttttttuuutssstttssssssttttssttttttttstttssjtttssssttttttttttttuttsssssssssstttttssjttttttttsrrsstttsssstuuuutuuutsssssttttttttttttttttuuutssstttssssttttsssttttttttjsstsssssjsrrrsssssssssssssttsssssssssssstttsssssttjtttssrrssttsssssttuuuuuutssssssttttttttttttttttuuutsssttttjssjtttuttttuuuttuuttvutstuuttsjttuuuttttttttttsssssssssssssssssrssssssssssrrrsjssssssstttttttsrrrrsssssssssjsssssssstttssrrssjssrsstsssssssjttjjtjssttssssttssrsssttttssttjtttssssssssssssttttsssstttttttsrrssttssssstuuuuuuvutsssssjjttttttttttttssttttssssttssssstttttttttttttttjtuusstuttsstttttttttttttttttsttssssssstttttjsttttttttttsssssssssstttuuutuvvtsssssjtttttttttttttttttttsssttttsssjtttttttttttttttssttsstuttsssttuuuttttttttttttttssssssjtttttttttttttttttssssstttssttuuutuuuussrrrsssssssssssssssssssssrrssssssrssssssssssjjssjjsssssrrsttssssstttjjjjjjsssttssssssssssssttttssstttjjttjsssssssssssjtttuuuuuutsssssjjttttttttttttssttttsssjtttsssstttttttttttttttssttssttttsstttttttttttttttttsttssssssjttttttjttttttttttsssssssssstttuuuuuuutsssssjtttttttttttttssttttssssttssssssjtttttttttttttssttsstttttssttttttttttttttttsssssssssstttttssjttttjtttsssssssssssttttuutuvvttssssttttttttttttttttttttssstttssssttttsssttttttttssssssrsssssrssssssssssssssttsssssrsssssstttssssttttjttjsssssssssssttttuuuuuutsssssjtttttttttttttssttttssstttttssttttuutttuuuttutttuutstuuttsttuuuuttttttttttsstsssssssssssssssssssssssssrrrrssrrrsssstttttttsrrrssssssssssssssssssssssrrrssssssssjssssssjtttjjtjsstsssstttssssstttttjstjssttssssssssssssttttsssttttttttssrssssssssttttuutuuvuttsssjjttttttttttttjsssssssttssttttttttttttttttttttsssssttttsttttttttttttttttsttuttssttssssttttttttttttttttttssrrssssttstuuuuvvlutsssjjtttttttttttttsssssssttssttttttttttttttttttttssssttttsstttttttttttttttttttuttsstttjssttttttttttttttttttssrsssttttttuuttuuutssssssssssssssssssrrrrrrrsssrrssssssssssssjjsssssssrrssssssssstttttjjtjsjssssstttjssstsssstttjjsjtttssjjjtttsrrrrrssjtsstuttuuuttssssjttttttttttttssssssssssssttttttttttttttttttttssssssttssttttutttttttttttstttttsstttsssttttttttttttttttttssrrssssttstuuttuuuttssjjtttttttttttttsssssssjjssstttttjjtttttttttttttsssssttttsttttttttttttttttstttttssttsssstttjjjtttttjjjjtttsrssrsssttstuutuvvvutssjjttttttttttttttsssssstttsstttttttjttttttssttjsssssssssrrssssjsssssssssssssttsssssssssstttsssttttjsssstttsrrrrrssttsstuttuuuttsssjtttttttttttttssssssssttsstttttttuuuuuuuttttutssstttuttttuuuuuttttttttttssttttssssssssssssssssssssssssssrrrrrrrsssssttsstttsssssssssssssssssssssrrrrssssssssssjjsssjjstttssjtsssssssssssttttttttttttssssssttsssssssssstttjjsjttttjssjtttsrrrssssttstuuttuuuuttttttttttttttttttssssssttttsstttttsttttttttttttttssssttutssttttttttttttttttsstutttttttjsstttttttttttttttttttsssssssttsstuuuuuvuttttttttttttttttttssssssttttsstttttsttttttttttttttssssttttssttttttttttttttttsttuttssttttstttttttttttttttttuttsssstttttssuuttttuutsssssssssssssssssrrrrrrssssrrsssssssssssssjssssssrrrsssjsssstttttsssssssssssstttsssttjssssttttjjjttsjttttttsssssssssssstttttuuuttttttttjttttttttssrsssstttsssttttttttttttttttttttssssttttsstuuuttttttttttttsstuttssttttttttttttttttttttttuttsssssssttsstttttuuuttttttttttttttttttssssssttttsstttttsstttttttttttttssssttuttsttttttttttttttttsstutttjtttssstttttttttttjttttttssssssssttsstuuuuuvuttttttttttttttttttssssssttttsstttttsssttttttsstjssssrrssssrrsjjjjsssssssssssssttsssssssssssssssttttsssttstttsssssssssssstttttuuuttttttttttttttttttssssssttttsstuutttttuuuuutttttttssstuuuttttuuuutttttttttttssttttssssssssssssssssssssssssssrrrrrrrsssrrsjsstttttsssssssssssssssssssrrrrsssssssttjsssssjjjttsssssssrrssstsssttttttsstttsssssssttssssjtssssjttttjsjtttjttjttttsrrssssttssttutsstttuullutsssttssttssssssstuuttttttttssssttttttttttttssstuuuuttttttttttttstttttttttssjtttttttssttuttssssttuttstllututtssssssttttstuuuulvutsssttssttssssssstuuttttttttssssjttttttttttjssttuuuutttttttttttttttttttttttttttttttttttuuttsstttuuutttulluuttttttsstttssttutttttsssssssssssrrrrsssttssssssjssssrssssssssssssrrssstttssssssssssssssjjssstsssssssjsjttsjttttsssssttttsssuuttttsssssssstttstttuuuuutsssttssttssrrssstuuttttttttssssstttttttssssssttuuuuttttttttttttsttttttttttttttttttttttttttjssttttttstuutttttjssssstutssttuuuuuuttjtttsstttsssstttuuttttttttsssstttttttttttjjsttuuuutttttttttttsjttttsttttttttttttttssttuttssssttuttttuuttttssttssttuutstuuuuuuuttssttttttssssssstuuttttttutssssttssstttssssssssttttssssssssssssssssssssssssssssssttssssttssssssttttsttutttttsssssssttssttuuuuuutjssttssttssssssttuuttttttutsssstttttttttttttttuuvvuuttuuuttttttttttttttssssstjtttttssssttsssssssjsssstttsssrrssrrssssssssttttttsssssjssssssrrssssttssssjjtsssrssssssssjssssrrssttttssjtttsssssssssjssssssssssjjssttssttttssssstttttstuuttttssjjssssutssjtttuvvuttssttssttsssssttuuuttttttttssssttttttttjjjtttttuuuuttttttttttsssttttttttsssttttttttttttttssssstttttttlvuuutttstttssutsstttuvmvutsssttsstttssssttuuuttttttttssssjjjsjtttjjjjttttuuutttttttttttjjjtttttttttjjttttttuuttttttjsssttuuutttuvvvutttttttttutssttttuuutsssssssssjsssssssjtsssssssssrrrrrrrssssssssssssssssssssssssssssssssjssttsssssssjssttttttttssssjttttjstuuutttssssssstutssjtttuvvutsssttssttssssstttutttttttttssssssssjttjsssstttuuuuuttttttttttssstttttttttjtttttttuutttttttsssttttttstuvutttttssttstutsstttuvvvuttttttssttsssttttuuuttttttttssssjjjsjtttjjjjtttuuuuuttttttttttssssttttttttsjttttttuuttttttsssssttuttttuuuuutttttttttutsstttuvvvutjssttsstttssssttuuutttuttttssssssssssttsssssssstttsssssssssssssrsssssssssssssssssttssssttssssstttttstuutttttjssttssuusstttuvvvutsssttssttsssssttuuuttuuttttssssttttttttttttttuuuuuuuuttutttttttttttttttsssstttttttttsssstsssssssssssstttsssssssssssjssrssttttttssssjsssjsssssssttttssjjssjssrrssssssssssssssssttttttjjsjjssssssssstsssssssssstttttttstttsssssttttttstuuutttssjjssssutttttsstuuutttttssstttttuuuuutsstuutsssttttttsstttjjjjtuuuttsssttttttttttttttttuuttttttttuuttuuvutssstsssttssttlluttsstttttttttuuttttstlvuuttttttsstutttuuuuutsstuutssssjjjjjsstttjjjjttuuutsssttttttttttttttttuuttuutjttuuttuuuutssssssstttttuuuutttttttttuuuuuuttttsstuutssssssrssjsssttttsssssssssssrrrrrrrssssssssstttsssssssssssssssssssssttsstssssjttssttttssssssssttssstuutttssssjjtuuuuutttttssuvvutstttsssttttttuuuttssstttsssssssssssjtsssssttuuuttssttttttttttttttttuuttuuttttuuttuuuttjtjjjjtttttttuuttttsstttttuuuttttttstuvuuttttttsstttttuuuuutssttttjsssssjjjsstttjjjjtuuuutsssttttttttttttjtttttttttttttuuttuuvutsssssssttssttuutttttttttttuuuttttttstuvvuttttttsstuttuuuuuutsjtttttttsssssssssssssssttuttssssssssssssssssssssssssssssssttssttttssssssssttssttuuttssssttstttttuuttttssuvvutjttttsstutttuuuuuttjtttttttttttttssttttttttuvvuttttttttutttttttttttuuttttttttuttttuutssssssssssssssttsssssssssssttttjssjsssttttsssssssssjssttttttssssjjsssssssssssssssssssstttttssssjjjjjssjsssssstttssttssttttttttttjsssssssttssjtuutsssssttjttuuutttttssstuutttuttssstutuuuuuuutssttttstttttttsssttttttttuuuutsssttttttttttttttttuuuttttttuutttuuuutsstttssttsstuvvuttssttuttuuuuutttttssuvutttuttssttuuuuuuuuutsstuttsttttttjsssttttttttuuuutsssttttttttttttttttuuutuutjtuuuttuuuutjttttstuttttuvvuttttttutuuuuuutttttssttttssjssssssjjjtttttssrssssssssssssrrrssssssssstttsssssssssssssjjssssssttssttssstttssttttssssssssssssttvvtjttssttttuvuuuttttssstuuuttutssssttttuuuuuussstttssstttttssssjtssssstuuuutsssttttttttttttttttuuttuuttttuuttuuuttttttttttttttuvvttttssttttuuuuttttttssuuutttuuttstttttuuuuuusstttttjttttttjssstttjttjtuuuutsssttttttttttttttttuuttutttttuuttuuvutssttsssttsstuvvttttttttttuuuuttttttssuuvuttuutssttuuuuuuuvussttttttttttttssssssssssstuuttssssssssssssssssssssssssttssstttssttttssssssssttssttuutttssstttttuttuttttsssuuuuttuutssttuttuuuuuutttttttttttuutttssttttttttuvvuttssttttttttuuttttttuuutttttttuttttuutssssssssjsssssttssssssssssttttjsssssrstttjssttsssssjssttttttsrssssssssssssssrsssssssssttttsssssjssjjsstjsssssttttttttsttttttttttjsssssssttssttvutsssssttttuuuuttttsssttttuuvutssttttttttttuuttuttttttuuuuusssstttttttttttuttttttttttttttttttttuuuutttttttttttttsstuvvuuttttttuuuuuuuuuutttuuttttttsstttttuvvutssttuuuuttttuuttuuttttuuuuutssssttttttttttttutttttttttttttttjtttuuuuttjttuttttuuttttuuttttuuttuvvvuuvuuuuuttuuutttttsstttttttttssssjjjtsssssttssssssssstttttsrrssssssssssssssjssssssssssjjsssssjttttsssstttsssttsstttttttssssttuvvttuuttttttuutttttssssttttuuuvussttttttttttuutttttstttuuuutssssstttjtttttttttttttttttttttttsttttuuuttttttttttutttttuutttttttttuvvuuuuttuuttuutttstsssttttuuuuuttsttttttuutuuuttuutsttuuuuutssssttttttttttttttttttttttttttttsjtttuuutjjtttttttuttsstulutttttsstuvvuuuuutuuttuutttttsssttttuuuuvutsttuuuutttuuuttuutsttuuvvvussstttttttttttttttttssssssssssssssssssttssssttssssttsssjttttttsssstuuuttuuttttttttttttttsstttttuuvvussttuuuuuuttutttuuttttuuuvvutsssttttttttttuuutttttttttttuutttttuuuuuttttutttttttsssttttssssjssstttsttttsssssttsssssssssssjttttttssssjjjjttttttssttssssttttttsrrrssssssssstttttssjsssjjssttssssjttttttjstttssjttttsttttttttttsttuvvttttttuuttuuttttttsssttttuuuutsstuttttttttttttutttttuuuuuttssstttttttttsttttttttttttttttttttttuuuuutttttttttttttttuvvuuttttttuuuuuuuuuutttttttttttsstttttuvvutsstuutttttttttttuuttttuuuuuttsssttttttttttttuuttttttttttttttjtttuuuuttttuuttttutttttuuuuutttuuuuvvuuvvuuuuuuuuutttttsstttttttttsssstjjjssssssssssssssjjtttttssssssssssssssssstssssssssssssssssstttttsssstttjjtttsstttttttsssttttuuuuuuutttttuutttttsssstjsttuuuussttttttttttttttutttttuuuuutssssttttttttsstttttttttttttttttjstttttutttttttttttttttttuuttttttttttuuuuvvuuuuttuutttttssstttttuuuutsstutttttttuutttuuttttuuuuuttsssttttttttjttttttttttttttttttjstttttuttjsttuttttttttttuluutttttttuuuuuuuuuuuttuutttttssstttttuuuvusstuutttttttuuttuutttuuvvvlutsttttttttttttttttttsssssssssssssssssstsssssttssstttssttttttttssstttuuuuuuututttttttttttsstttttuuuuusstuutttttttttttuutttuuuvvvutsssttttttttttttuutttttttttttttttttuuuuuutttuuttttttssttttttsssjjjjjstttttttssssssssssssrrssssjtttttssssjjjsssttttssttssstttttttsssssssssssssssstttsssssjjsssssssstttttttjstttsstttttsttttttttttttttuuuuttuuuutttttjutttsssstttttsssssttttttstuusstttttuttttttstuuttttttttttssssttsstttttttttssjttttttttuuttuuuuuuttuuutttttttjtuuttttuuttuuuuuttttuuuttsssjttttttttjttuttttttuusstttttuttttttsttutttttttttttssttsssttttttttttjttttuuuttuuttuuutuuttuuuttttuttttuutttuuuuuuuuuuuuuuuuuttsssjttttttsssssjssssssttssssssssssssssssttsssssssssssrrsssssssssssssssssssjtttssstssttttttjtttttssttssstttsstttuuuuttuuuttttuttsssssstttttttssttttttttutssttttttttttttssttttttsstttsssssttsstttttttttssjttttttttuuttuuuuuuttuutttttttsttttttttuuuuuuttuuttuuuuttssstttttttttjtttttttttuutstttttuttttttsttutttttttttsssssttsstttttttttssjttttttttttttuuuuutttulutttttttjttuttttttttuuttuuttuuuuttsssttttutttttttuttttttuutsttttuuuuuuttstuuututtttuttssssssssssssssssssssssssjsssstssttttttstttttssttjsssttsssttuuuutttttttttuttssssjjttuttttjttuttttttuussttttuuttuuutttuuttuttttuttssstttstttuttttttttttttuuuuuuuttuuuuuutttuutssttsssjjjssssttttttssttssssjjssrrrsssjssssssssjssssssttssssssttssttssssttssttssttsssssssssssssjjssssssssjttttssttjsttttttttttttssttsstttttsttuttttuttutttttttttttttttssssssstttttttstutssttttuutttttsssuuttttttttttssssttssttttttttjsstttttttsttutuuuuuutttuuutssttjjjttttjttuutttuuttttttttttttttttsssttssjttuttttttutssttttuutttttssstuutttttttttsssssssstttttttttjttttttutjtuuttuuuuttttuuutssttttttuuttttuuuuuuuuuuttuuttttttttttttttsssssjsssssssssrssssttssssrrrstttsssssssssrrrrrrrssssssssssssssssjtsssstssttttttjttttsssttssttttsssjttttttttuutttttttttssssstttsssstttttttttutssttttuuttttsssstuttttsstttsssssssssttttttttssstttttttsjtuttuuuuutttttttssttssttttttttttttttttuttttuuuutttttttttttssttttttttttuutsttttuutttttsssuutttttttttsssssttsstttttttttsstttttttsstuttuuuuttttulutsstttjjtuutjssttttttttutttttttutttttttttttsstttuttttttuussttttuuuttttsssuvuuutsttuttssssssrrssssssssssssssssssrsssssttttttssttttsssjssstttssssttttttttttttttttttttttttttttssttttttttttuutsttttuuttttttssuuututtttuttssssttsstttttttttttttttuuuttuuttuuuuuttttuutssttssjttjssssttttttsstsssssssssssssssssssrrsssjssssssttssssssttssssssrstttttsssstsssrrsssssssssjssssssssssttssstttttttttttttttsssstssttttssjtttttttttutttttssuuuuuutsssttssttttuuuuttttttttuuuutsssssssstttttttttttssssttttssssttttttttttttsssssttuuuttttuutsttssttttttttttttttttttttttttssssuuuuuutsssttssttttuuuutttttttttuuutsssssssttttttttttttssssjtjssssstuttttttttttttjjttttuuttttuutsttssttttttttttttttttttuutttttsstuvvvvutsssttrrsttttttttsssssssssssssssrrrrssssssssssssrrsssssssrrssjssssssssssssssssssttssssttsssssssjssttttttsssttsstttttttssssuuuuutssssttssstttuuuutttttttttuuutssssssssttttttttttsssssjttssssstttjjjttsstssssssttuuuttttuttsssssttttttttttttttttttttttjsssstuvvuuutsssutssttttuuuutttttttttuuuttsssttttttttttttttjssssttttsssstttttttttssssjssttttuuutttuutsttsstttttttttttttttttttttttsssstuvvuuutsssttssttttuuuuttttttttuuuuttsssjssttttttttttttssssttsssssssssssssssssssrrrsssstttssstssrsssssjjtttttttssssssttttttttssssuuuuuutsssttssttttuuuutttttttuuuvutssssssstttuttttttttsssstttttssstutttttttttttttttttuuuutttuuttttssttsstttsttjjtjssssttssssrrrsssttttsrrrssrrsssjttttsssssssjttttjsrrssssssttssssssssssssssssssssttssssttssssssssssttttttssttsssssssjjtttttttjjttjjstttttttsssttuuuutssssttssttttuuutttjtttttuuuttsssssssssttssttssttssssttttssssttttttttjjttsssssstuuuttsjutssssjtttttttttttttttttjtttttttsssttuuuuutsssttssttttuuutttttttttuuutttssssttstttttttttttssssttttsssstuttttttssstjjtttttuuuttstuutsjjstttttttttttttttttttttttutssstuuuulutssstssssttttttttsssssjsssssssssrrsrrssssrsssssssssssssssrrsjjsssssssrssssssssssttsssssssssssssssjttssttssssssssttssttsssstuuuutssrsssssttttuuutttsjttttuuuttssssssssstttjttjjjjssssttttssssttttjtttssssrsssssuuuuttssttssssssttttttttttttttttjtttttttssstuuuuuutsssttssttttuuuuttttttttuuuuttssttttttttssttjsttssssttttsssttttttttttsrrssssssttuuttstutssssstttttttttttttttttjtttttttssstuuuuuutsssssssttttuuuutttttttuuuuuutssjjttjtttttttttttssssttsssssssssssssssrrrrrrrrrstttssssssrrrsssjjjsttsstttsssssjjttstttssstuuuuuttsssttssttttuuuttttttttuuuuuttssssttsttttttttttttsssttttjssstutttttttttttttttttuuuttttuutssjssttssttsstttsjjssssssssssrrsssstttssrrrssrrsjssttttsssssjjttttttsrrssssssssssssssssssssssssssssttssssttssssssssrsttttjsssttsssssssjjsttjjttsssjjsssttstttssuutssssssstsssstttssttsssttttttttttttuutssttttttssttttttttttttttssttttttttttjjttssttsstuuutsssttttttttttttttttttttttttjjssttttttuutssssstttsssstttstttsstttttttttttttuttsstttttttttttttttsssjtttssttttutttttjssssttttttuuutssjttttttttttttttttttttttttttsstuuuttuutsssstttutsrsttsssttsrsssssssssssssssssrsssssssrssssssssssssssssssjsssssssrrrsssjsssstttsssssssssssssssssjssssssssssssssttttttuutsssssssssssstttssttsssjtttttttttttuutssttttttjsjtttttttttjtttsstttttttttsssssrsttsstuuutssstttttttttttjttttttjtttttjsssttttttuutssssttttsssstttttttssttttttttttttuuutttttttttssttjtttttttttttssttttttttttjsrrstttsstuuutssjttttttttttttttttttttttttjsssttttttuutssssttttsssstttssttssttttttttttttuuutttttttttttttttttttttttttsstssssssssssrrrrrssrrstttrrrsssssssssjsssssssssjjssssjsssttttttuutsssssssttssstttstttssttttttttttttuuuttsttttttttttttttttttttttssttttuuttttttttjtuuttuuuuttjtttttjjjtttssttjsjsssjjssssssssttssttsrssssssssrrssssssjssrssssssjssssstttssssjsssssssssssssssssstssssttjsssssssssssstssstuutssssstssssssjjssssssssssssssssssttttttutssssssssttsstttttstssrstttjtttssssuuuutsttttttssttttttttttttttstuutttttttttttjstuutttuutsssttttttttttttttttttttjtttttsssttttttutssssssttttssttttttttsssttttttttjstuuuuttttttttttjjttttttttttttstuuttttttjtttssjtuutttuutsssttttttttttttttttttttttttttjsstuttttuutsssstttuussttttssssrrrssssssssssssssssssssssssrrsssssssssssjsssttssssssssssrssjjsssjjsssrsssssssssssssssjssssssssssssssttttttttssssssssttsstttttstsrrsjttssttssssuuuutsttttttssjtttttttttttttssttttttttsssssssstutttuttssstttttttttttttttttttjjtttttsssttttttuutsssstttttsstuutttttssstttttttttttuuuuttttttttssjtttttttttttttstuuttttttjjtssssttttttuutsssttttttttttttttttttttjtttttsssttttttuussrsstttttsstttttttsrrsttttttttjjtuuuuttttttttttttttttttttttttjtttssssssssssssrsssssssssrrssssssssssssssssssssjjssssjsssttttttutssssssssttsstttttttssssttttttttsstuvvuttttttttttttttttttttttttttuuttuuttttttttttuuttuuuttsttttttttjtttssttjjtsssjjjsssrrsssssssssrssssrsssrrsjssssssrrsssssssssrrsttttsssjssssssssssjjsssssstsssttsssjjsssssssssttsstttsssssstjsssssssssssssssssssjsssssttttttrrstuuutssttttttuuutssrsstttttttjsssuuutttttsssssssjttttsstuuuttttuuttttttttttjjttttttttssssttutssttsssstttttttttttttttsssssssssrrstuuuttsttttuuuuutsssssttttttttssstuuuttttsstttttjjtttttttuutttuuuttttttstttjstttttttttsssttuutsttssssttttttttttttttttttttssssssttuuuutttttuuuuuutsrrrrssssssssrsssssssssssrsssrrsssssssstttssstttssssssrssssssjjjssjssrrrsstssssssssssjsjttttsssssssssssjssssrrsttuutssttttuuuuutsrrrstttssttssssuuutttttssssssjtttttssttuuttttuttttttsssttttttttttttssssstutssttsssstttttttttttttttsssssssssssttuuuutstttuuuuuuussssjtttttttssstuuutttttttttsssjttttssttuutttuuutsttttjtttttttttttttssssttutssttsssstttttttttttttttsssttssssssttuuuutsttttuuuuutsrrssttttttttjsstuutttttttttttttttttsstuuuttttttssjssrrsssssssssttssrrrrssjsrrsssssssssssttttsssssjsssssssssrrstuuutsstttuuuuuutsssssttttttttssstuuttttttssttttttttttttuvutttuuuttttttttttttttuuuuuttsssttuutsttssssttjjttttsjjtttsssssssrrrrrsjtttssrsssssttttsrrrrssjsssjssrrstttjsssssssssssssjjsssstttssstttssssssssttsssssttttsssrrstttsssssssssssssjttjsssjjssssssssssqrstuuuutttuuutttuutsrrssttttttttsssttttttttsssssssttttttttuuuttttttttttttttttjtttttuuttssssttutssttsssstttttttttttttttsssssssssrrstuuuuttttuuuuuuutssssttttttttttssttuttttttttttttjjjttttuuuuttuuttttttttsttttttutttuutssssttutssttssssttttttttttttttttttssssssrstuuvvuutttuvvuuuutsrrrssssssssssssssssssssssssssssssssssstttsssjsssssssssssssssjjjsjjsrrrrsjtssssssssssjssttttjjsjsssssssssssrqrstuuuutsttuuuuuuutsrrssttttttttsssttttttttssssssjtttttsttuutttttttttjjjsssttttttttuuttsrssttutsssssssstttttttttttttttsssssssssrrttuvvutttuuuuuuuuusssstttttttttsssttttttttttttsjsttttttttuuuttuuutsssjjjttttttttttttttssssttutssttsssstttttttttttttttsssssssssrrstuvvutsttuuuuuuutsrrssttttttttjssttttttttttttttttttttttuuuuttttttssssssssssssssssttssrrrssstsrrssssrssssssttttjssssssssrrssssrrstuuuutttuuuuuuuutsssstttttttttssstttttttttjjtttttttttttuuuuttuuttttttttttttttuuuuuuutsssttuuttsttssssttsjtttttjjtttsssssrrrrrqqsjttttssssttjttttsrrrrsjjsssssssssttssssssssssssssjjjsssttttsstttsssssssssttttttstuutsrrrsstttssssssssstssjtttjsjjjjsssrrsssssrrssssttuuuuuuttsstsssssttttttttttsssssjttttttttssttttttuuuuttuuttssstsstttttttttuuuuuutsstuttttttssttsstttttttttttttttjssrrstttssttstttuuuuuuuuttttssssttttttttuttsssttttttttttttttttttuuuuttuuttssstttttttttttuuuuuuutsstuttttttssttjjttttttttttttttttssssttttsssttttuuuuuuvvuttttsrrsssjsssssssssssssssssssssssssssssttttssttssssssssssssssssjjjjjjtsrrssssssssssssssttsstttjjjjjjsjssrrrsstssrsssstttuuuuutttstsssssttttttttttssssssttttttttssjttjjttuuuttuuttssjjssstttttttuuuuuuutsstttttttsssttsstttttttttttttttjssrrstttsssstttuuuuuuuttttttssssttttttttutssssssttttttttjtttttttuuuuttuuuttsssssjtttttttttttuuutsstuttttttssttsstttttttttttttttjssrrstttsssssttuuuuuuutttttssssstttttttttttsssstttttttttttttttttuuvuttuuttssssssssssssssttsttttsrrstssssssrrsssssjssttssjjjjsssssrrrssttsrssstttuuuuuuttttttsssstttttttttttsssjttttuttttttttttttuvvuttuvutssttjsttttttttuuuuuuuusstutttttsssttjjttjjttttttttttssrrrrssssrrrssssjjtjtttsssssssrrssjssjssssssssssssssttssssssjssssttttssttssssssssssttssttttttuuutsrsttsssssssssssjtssjtssjjjjtjjsrrrrsjttsssssssttuuuuutttsssssstttttttttttssssstttttttttttttttttuuuuttuuttssttssttttttttuuutuuutsstuttssttsttuttttttttttssssttttssrrstttsstssssttuuuuuuutssssjtttttttttttttsssjtttttutttttttttttuuuuttuuttsstttttttttttuuutttuutsstuttsstttttttttttttttttsttttttssrstttttsssssttuuuuuvvutttsssssttsssssssssrssssssssssssssssssssttttssttsssssssssssssssttjsssjjsrrstssssssssssssttssstsssssssssssrrrssttssssrssttttuuuttssssssstttttttttttjssssstttttttttttttttttuutssttttssttsssttttttuuuuuuuutsstuttssssssttttttttttttssssttttssrrstttsssssstttuuuuuuttsssjjjtttttttttutssssssttttttttttttttttuuuttttuttttttssjtttttttuuttttttsstuttssttsstuttttttttttssssttttssrrstttsssssssttuuuuuttsssssssttutttttttttjssjtttttttttttttttttuuuuttuuttssttssssssssstttssttttrrstssssssrssjsssjsssssssssssssssrrrssttsssssssttuuuuuuttssssstttttttttttttsssstttttutttttttttttuvvuttuuttssttttttttttuuuuuuuuutssuutttjjsttttttttttttttssssstjsrrrrsssssrrrrrssssjtttsssssssssssjssjtsssssssssssssstjssstttssstttttssttssssssssstttssttuutttuutsstttsssssssjjsssjjsjjsssssssjjsrrrrssttjsssssssssstuuuuttssstttutttttutssssssttttssttsstuuuuuuuttttttssttuuuuttttttuuuuuttstttttttttttssstutttttttttttsrrrrssttsssssssssssssssssstuuvvuttjjjttttttttttttssssjttttttttstuuuuuuuuttttutsstuuuuuutjtuuuuuuutssttttsttttttjsstuutttttuuttttsrrsssttssssssssttsssssssstuvvvvutttssttttssssttssrssssssssssssssttttttsssssjssssjttttsssssjtttttsssssssssssssssrrttssjjjsssssssrrrrsssssrrrrssssssrrrssrssttuuutsssssttttsstttttsssssjtttssttsstuuuuuuttsstttssttuuuuttjjttuuuuutttttttsstttttssstuttttttttttttrrrrssttsssssssstjsssssssstuvvvutttjjtttutttttuutsssstttttssttsstuuuuuuutsstutsstuuuuuttjttttuuuuttssssssjtttttssstuttuuttuuttttrrrrssttssssssssjsssssssssttuuuuttsssttuuttttuuttsssstttttttttstuuuuuuuuttttutsstuuuuutsssjtttttttsssssssrsssssrrsttssttssssssssrqqrrssssrrrssssjssssssssstttuvuutsssstuuttttuuttssssjttttttttstuuuuuuuuttttuttstuulvutttttuuvvvuutstttttttttttjssuuutttttuuttttrrrrsstssrrrssssssrrrrrrrsssttttssssrsssssssjttjssrsssssssssssrsttttttttsssstsssstttttssstttttttttsssttsssttssssrstttttsssttssjsrrrrssjssrrrssssttsssssssssstuuuutssttttttttttttssssttttttsstttttuuuuuuttjjtttsrstuuuutttttuuuuuttssstttttttttttstuutttttttttttssrrsssttssssssssttssssssssttuuuutttjjtttttttttttssssttttttttttttuuuuvvuuttjtttssttuvuuttttuuuuuuutssssssttttttttstuuttttttuutttsssssssttsstsssstttsssssssstuuvvvuuttttttttsssttssrsssssssssssssssttttttsssssssrrssttttssssstttttssssssrrssssssssrsttsssssjsssssrrrrrssssssssssssssssssssrrssttuuttssssttttttttttssssttjtttssttsttuuuuuutssssttsrstuuuuttttttuuuttttsssssjtttttttsstutttttttttttsrrrrssttssssssssttssssssssttuuvuutttttttutttttttssssttttttttttttuuuuuuuutsstttsrstuuuutttttuuuuttttsssssjtttttttssuutttuttuutttssrrsssttssssssssttsssssssssttuuutttsjttttttttuttssssttttttttttttuuuuvvuuttjtttssttuuuutjssttttttssssssssssssssssssttssstsssssssrrrrrrsssssssssssttsssssssssttuuuuttssttuuttttuttssssttttttttttttuuuuvvuuttttutssttuvluutttuuvvvuuttsttttttttttttstuuutttttuutttssrrrssjsssssssssssrrrrrrrrssstttssssssssssssstsssrrsssssssssssssttttttttsssstsrrstuutssssttttttttsssssssssjjsssssstttsssssttssssrrrrssssssssssssttjstttjttsssttttttttttsttttutsssssttttsssttttuutttuuutttttsssrrssttttttttuutttsstttssssjtttttttuutttssstuttttssttttttttttuutttuutssttttttsssttttttjtttttuttutsssstttttjsttuttuutttuvuttuutsssssssttttstuuuuuttsttttssssjtttttttuutttssstuttttsstuutttttttuuttuuvuttttttttttttuuutttutttttttttssssssssssssssssttssstttsssjssrrrrrsssrrssssttsssssssssrrrssssssssttssssrrttssssrrsttsssssstttttttttssttssttsssssttttjttssttttttssssstttssssttttuutttuuutttttsssrrsstttsssttttttssstttsssjjtttttttttttjsssttttttsstttttsttstuuttuuuttttttttttstttuttttttttttuuttssssstttttssttttuuuttuuuttuuttssrrssttttttuuuuuttsstttssssjtttttttuutttssstuttttsstuutttttttuuttuuutsstttttttttttttttttttttttuuttssstttttjsttuttuutttuvuttuutsssssssttsssjtttttssssssssrrrrssssssstttssrssttssssrrsttsssssstttttttttsstttttttjtttttttttttttuuuuttssstttttjsttuttuutttuvuttuuttssssssttttttuuuuutttttttssttttttttttuuttttssuuttttsstttttssstttttttttssrssssssrrrssssssssssssttsssssrsssssssssttssttssstttssttssrrrrrssssrssjttttsssssttssssssjjssstttssssrsstsstsrrstttsssjjtttttttutttuttsttssssttttttttssstttttssssstuutssttttuvuttttttsstttsssssrrssstttttuttssssstttsssttttttttuutsjtsstttssssstuuutttttuuuttuuuuttuutsttsssstttttjttttttttttssstttutttttuutuvvttttuttttttsssssssssttttuuutttsssttttsssjtttttttuutsttsstttttssstuuuttttuuvvuuuvvvuuuutttttjjtttttttutttttttttsssssjttssssttstttssssssssssssrrrrrrrrrrsssstsssrrrsssssssssssssssttssssrrstssssrrstttsssstttttttuttttttssttssssssttttttssttttttssssstttsssstttuuuttttttsstttssrssrrssstttttttssssssttssstjtttttttutssssssttsssssstuutttttttuuuuuuuuttuuttttssssttttttttttttttttsssstttttttttutuuuutttuttttttssrssrrsssttuuuutttsssstttsssttttttttuutssssstttttsrstuuutttttuvuuuuuuuttuutttttssssttttttttjjtttttssstttutttttuutuvvttttuutttttsssssssssssttttttssssrssssrrrsssssssstssssrssssssssrrttttsssstttttttuuuttuttstttsssssttttttttttttttssssttutttttuutuvvttttuttttttsssssssssttuuuuutttssttuttsttttttttttuutsttsstttttsrstuuttjsstuuuttttttssssssssrrrrrsssssssssssssssrrrsssjjssstttttuussssttsssssrrrrrrrssssssjtttssrrrsttssssssjjssstttssssssssssssrrtttttjsjtttttttuuulvutssssssssssttttssttsssssssjssttuuttuuttuvuuuttsssssssssssssssrstuvuttssssssjtttttttttttttttttssttutssssssssssttttttuuuuttttuuvvutsssssssssstttjjtttsssssssttttuuuttuuttvvuuuuttssssssssssssssssuuuuttssttjjjtttttttttttttttttssttutssssssssssstttttuvvuuuuuuuvvutsssssjjttttttttttttssstssssssjttssttsstttstsssssrrrrrrrrssrrrrssttsrsssssssssssssssssssssssssssssssrrrrrsrrrssssssttutttttttuuutsrrrssssssjttjssttssssssssssttttttuuttuuututtsssssssssssssrrrstuuutssssssjssstuutttttttttttsssttttssssssssssttttjtuuvuuttuuuvvutsssssssssstttttttjsssssssstttttttuuuttuuutuuttssssssssssttssrstuvuttsssssjttttttttttttttttttsjttutssssssssssttttttuvvuuttuuuvvutssssssssssttttjtttsssssssttttuuuttuuttvvuuuutttssssssssssssssstuuutsssssssssssssssssssssssssrssstssrrrrrrssssjssssttuttttuuulvutsssssssssstttssttttsssssstjttuuuttuuttvvuuuuttsssssssssttsssssuvvuttttsssstttttuuuttttttttttssttttssssssssssssttstuuuutttttttttsrrrrrrrrrrsssrssssssssrrrrsssstjssttstuuttttssssrrrrrrrsssrrrstuutssssssssssstttssssjjssssssssstttsrssrrrsssssssstttuttttuuuvvuutsssstssssstttssttssssssstttttttttuuttuuttuttssssssssstttjjsssuvuutsssssttttttttttttttttttttsstuuusrssrsttssttttttuuuuttttuuvvuutsssstssssttttttttssssssstttuuttttuuttuuttuutjsssssssstttttsssuvvutsssjtttttttttttttttttttttsstuuusrssssssssssttttuuvuuttuuuvvvutsssttttttttttttuutssssssssssjssssttssttssjsssrrrrrrrrssssrrrrstttsrrssssssssssssssssssssssssssjjsrrrrrrssrrrsssstttttttttttuuutsssssssssssjjjstttsrssssssstttttstuuttuutttttsssssssssssttssssuvutssssssstttstuutttttttttttsssttttsrrrssssssttttttuuuuutttuuvvuutsssttsssjjtttttttsssssssjttttttttuuttuuttuutjsssssssssttttsssuvuutsssssttttttttttttttttttttjttuuusrssssssssttttttuuuuutttuuvvuutsssssssssttttttttssssssstttuuttttuuttuuttuuttssssssssttttssssuvvutsssssssssssssssssssssssssssssttrrrrrrsssssssssttttttttttuvvuttsssssssssttssstuusssssssttttuttttuuttuuttuutjsssssssstttttsssuvvutsstsstttttttuutttttttttttsstuutsrssssssssssttttuuuuttttttuuttsrsssrrrrrssssssssrrrrrrrrsjjjssssttssuussttssrrrrrrrrssssssrstuutssrsssssttssttssssjjssssssssjtttrrrrrrssssssstttttttttttuuttvvluuuutssttssttttttsssssssstuutsssssttttttttsssttsssttuuttjtttttttsssttttttuvuttsssttttttttuutttttttsssstttttuuuuutttuuttttuutuvvlluuutssttttttttttsssssssstuuttsssttuuttttttttttsssttuuuttttttuuttjjttttttuvutssssjtttttttuuttttuttssssttuuuuuuuuuttuvuttuuutuvvvluuvuttttttttuuuussjssssssttsssssssssssssssrsssrrssssssssssssssrrrrssssssttssssssssssssssttsssssssrrrsstttsssttttsttttttuttttuvuuuuttssttssjtttttssssssssttttssssstttssttsssjttsssttttttttttttttsssttssttuuttssssjjtttttttttttttttsrrstttttttuuutttuuutttuutuvvvluuuutsttttttttttsssssssstuuttssstttttttttstttttstttuuutttttttttssstttsttuvuttsssjtttttttuutttttttssssttuuuuuuuuuttuuutttuuuuvvvlllutstttttttttttsssssssstuuttsssttuutttttttttttjsttuutttttttuuttssssssstttssssrrrsssssssttsssssssrrrssttssssttttstttttttuuttvvlluuttsstttstttuutsssssssstuuttsssttuutttttttttttssttuuuttttttuuttsstttttuvvuttsssttttttttuuttttuttssssttutttttuutttuuttuuuuttuutttttsrrssssssssssrrssrrrrsjtsssssssssssssssrsssssssstttssstttttssssssssstuttsssssssjjssjttttsttttssssssstssssttttstttttttttjtuvvvuuuttsttssttttttssjjssssttttssssssttssttssssttsssttutttttuutttsssttttttuuuutssssstttttttuuutttttttttttuuuuuuuuuujjuuutttttttuvvvvuuutsttsstttttttstjssssttttssssstuutsttssstttssjtuuuttttuuutttjtttttttuuuutssssjtttttttuuutttttttsttuuuuuuuuuuuttuuuuttutttuvvvvvvuttttssttuuuuttttsssssjtsssssssssrrssrrrrssssssjtjjssjttssrrrrsssssstttssrrrsssssssssttssssssssssttttttjsttttssttttttttssuuuuvvttssttssstttttssssssssttttssssssttssttsssstttjttttttttttttttssssttttttuuttsrsssttttjttuuttttttttsstuuuuuuuuuutsjuuutttttttuvvvvvvutttttttttttttsjsssssttttssssstttssttsssttttttttuuttttuutttsssttttttuuuutssssjtttttttuutttttttttttuuuuuuuuuuuttuuuttttttuvvvvmvutttttsssttttttsttsssstuutssssstuutjttssjttttttttuutttuuuuttttstttssttttssrrrrssssssssttssssssssrssttttsssttttssttttttttstuvvvvvutttttsstttuuttsttssstttttssssstuutsttssjtttttttuuutttuuuuttttttuuttuuvvutssssttttttttuvuuuutttttttuuuuuuuuuuusstuttuuuttttuuuuttssrssssssssssssssrrrssjjsssssssssrrssrrrsssssssttttssttttsssssssjssjttttsssssssjjssstttttttjjssssttttttttttutssttttttsssjttttutssttssssssstuuuttsssttsssssttttttttjtssrssssttsssssstuuuutssttttttttuuttttsssstttttjtttuuuuuttttuuuuuuvvutttutsstuuuttsssttttuuuttttsssssttttuuutjssttsssstttttttttjtssssssstttjttttttuuuuttttuuttttuuttttssssttttttttttuuuutttttuvvuuvvvuttuutttuuuutttttttttuuttuutsssttttuvuuutstuusssstttttssrrrsrrrrrrrssrrsssssttttssrssssssssjjssssrrsssssssssstttsssssssstuuttuutsssssssssjtssssssttttttttttsssssssttttttsssttsssssstttjttsstsrrssssttssttttjtuuutsstttttttttttstsssssjtttjjtttttttttttttuvvuuuuuuttuusstuuuttsssttttuuuttttssssjttttuuutsssttssssttttttttttttssssssttsssssstuuuuussttuuttttuuttttssssttttjjttuuuuutttttuuvvvuvvvuttuutttuuuttttttttttuutttutsssssstuuuuttssttttttttttttttttttsssjssttsssstttuuvvutttttttttttttssssrssssssrrrsstssssssssstuuttttttstttssstttsssssstttuuuttttsssssttttuuuttttuttsssttttttttttttssssssttsssssstuuvvutstuuuutttuvttttssstttttttttuuuuuuttttuuvvvuuvvuttuutsttttttssssssttttsssssrssssssssttssrssssssssssstssrrrsrrrrrrrssssssssssttttsrsjtttjssttssssssssssjsssssttttttssstttuuttttttttttssssttttssssssssttssttsssssssttuuutsttttssssjttttttttttsssttssttsssssstuuuutssttttttttttssjjjsssttttttttttuuuttttuuvvuuuuuutttttttttuuutsssjttttttttuttsssssttttuuttttttsssssttttttttjjsssttsstttjttttttuuuutsttttttttttssjtjjssttttttttttuuutttttuuvvuuuuuuttuuutttuuttssttttjtuuttuutsssttttuuvuutttuutsssttttttssssrrrrssrrssrrsssstttttssrssjsssssssssssrrssssssssssstttssssssttuutstttsssssssssssssrsssssssttjtttssssssstttttttstttsssssstttttttjjsssssssstsssjjjjttuutsssttttsstttsssssssstttttttttttttttjttuuvvuuttuttttttsttuuttsssjttstttttuttsssstttttuuttttttssssstttttttttttssttssttsssssttuuuutssttuuttttttssttjssstttttttttuuutttjttuuvvuuuuuuttuuutttuuttssjjtjjtttttuutssssstttuuuttttttttttttttttttttttssttssttssssjtuuuvvutjttuuttttttsssssrssssssssssssssssssssttuuttttttsstttsssttssssssssstttttttssssssttttuuttttuttsssstttttttttttssttssttssssstuuuvvusstuuuutttuutjtjssjtttttttttuuuuutttttuvvvuuuuuuttuuttjstttsssssssssssssjssrrrssssssttssssssssssssssttsssrrrrrssrrrsssssssssttttsrssttsssstsssssssssssssssssjttttsssstttuutsttttjstttsssttttssssssssttttttssssstttssttttutsstttsssssttttttjtttuuutssttttttuuttttssssttssstssssjjjssstttttttttttttttttutttttttttuttttuutstuttttjjjjssttuutttttsstttsstuttuusstttjssstttttjjjjttuuutsssttttttttuuttsssstsssstsssjttsssttttttttttuuttttuuttuuutsstttttuuutstuttttttttssttuuttutttttuutttuuuuuttttttsssstttsssrrsstttsrrrsssstttssssssssssssssssssssrrrsssssstsjsjttssssssssttjsssssssssttrrssssssssssrssttttsssssssttssttttttssttssssssttttjjjjsttuutsssjjsjttttttsssssssssssssssssssssttttttttttttttjttuttttttssttttttuussttttttjjjjssttuutttttsjtttssttttuusstttjssssttttttttttuuutsstttttuuuutttssssttttttsssstttsssttttttttttuuttjjttttuuttsttuttttuussttttttjjttssttuuttuttjstuutsttttuutsttttttttttttttttttuvvusstttttuuuuuuttssstttssssssssssrrrrrrssttssssssssssssstttsssssjtstutsrssssttsssssssstttttttsssttssttttuutstttjssstttttttttttuvlusstttttuuuuuuttssstttttttttttjssssttttttttttuuttjtttttuuuttttttttuvltsttjttttssssssssjsssssrssssssssssttsssssssssstttsssrrsstttsrrssssssssttssssssssssssssssssssssssssstttstttssssjssstttssssjssstuusssssssssssssssjttssjtttjtttssttttutsstutjsssstttttttttuuuutsstutttttttttttsssssssssssssssjjsstttttttttttttjttuuttttttsttuuuttuusssttttttssssssttttttuttttttssttttuutstuttsssstttttttttuuuvusssttttttttttttsssssssssssssjtttssttttttttttttttttuuttutttssttttttutssstttttttttssttuuttuuttttuutttuuuuuttuuttssssttttttssjtttttrrsssssttjssssssrrssssssssssssrrrssssssttssssssssssjssssssssstttssttrrrsssssssssrsssttssssssstttssjtttttsstttsssssttttttjtttuuutsssjjstttttttssssssssssssssssssssstttttttttttttjjtuutttttsssttttttutsssstttttsssssstttttutttttttssttttutsstuttsssstttttttttuuuvusstutttuuttttttjssstttssssssstttsstttjtttttttttjttttttttttsstuutttutssssttttjjttssttutttuuttttutssttttuutttttttjttttttttttuuuvvusstttttuuuttuttsssstttsssssssssrssssssstttssssssssssssssssssstttstttsrssssttsssssrssttssttttttttsstttttttttuttssssttttttttuuuvvussttttuuuuttuutjssttttttssttjssssttttttttttttttjtttuttttttsttttttulutssssstttjsssssssjssssssssssssssssttsssjsssssstttttsssttttttrrssssssssssssssrrssssssssssssssssssssjtttjstsssssttssssssssstttjtutssssssssssssssssssssstttttsstttssssstuuttjssjtttttttttuuttttttttttssstttuuttssttttsssssssssjssttttttttssssssttuuuutjjttuuvvuutssssrrrsssttssssssssssttttttssttttttstuuuttttssttttttttuuutttttttttttttttuuutsssstttssssssssttjttttttttttttssttuuuuutjsttuuuuuuussssrrrsstttsjttssttssttttttttttuuutttuuuuttttttttttuvlutttsssssssssrrssssttsssssssssssssssrrrsssttsssssssssssstttttsssssttuuutssrsrrrrrrssssrssssssssssssttsstttttsssttttttssssttttttttuutsssttssjsjjjtttuuttssstttssssssssssssttttttttttssstttuuutsssstuuuuuutsrssrrrrssttssttssstttttttttssttttttsstuuutttsstttttttttuuttttttttttssttttuutjssttttssssssssttttttttjtttttssjttuuuuussssttuuuuuutsssrrrsstttjtttssssssttttttssttttttssuuttttttttttttttttuuttttttttttsstttuuutjssttttsssssssrsssssttssssssssssssstttsssssstttttttssssrrrrssssssssssssssttttttssstttttsstuuuuttsstttttttttuuttttttttttsstttuvuttjttuutsstttjssjjttttttttttttsssttuuuuutssttuuuuuuussssssssssttsssssssssrssssssrrssssssrrtttssssssssssttuutttttssssssssssssstttssssssssssssssssssssttssssstjsssssstttttssssttttttttsrssrrrrsssssssssrrrssstttttssttsssssstuutttttttttttttttuutsssttttttssssttutttsjttttsssssssssjssttttttttsssssttttuuutttttuuuvuutsrsssrrrssttssjsssssssttttttssstjjjjstuuuuuutttttttttttuuutjsttttjttttttttuttsjjtttttsssssssjtjttttttttttttsstuuuuuutjttuuuuuvvtsrsssrrrstttsjttssssssttttutssttttttstuuuuttttttttttuvvuuttssssjssssrrrssssssssssssssssssssrrsssjttsssssssssssjtttttsssssttuuuttrrssrrrrrsssssssrrrrrsssssttsssttttsssttttttttssttttttttuussssttssjjssjtttttttssjttttsssssssssssttttttttttssjttttuuttsstuuuuuuutsrssrrrrssttssttssssstttttttssttttttssuuuuuuttttttttttttuutjstttttttssstttuttsjtttttssssssssttttttttttttjssssttuuuuutssttuuuuvvussssrrrrstttjttjssssssttttttssttttttssuuttttttttttttttttvuttttttttttsssttuuutsjtttuutsjssssssssstttssrssssssssssttttssssttttttttrrssrrrrsssssssssrrssssjttttssstttttsstuuuuuttttttttttttvutjttttttttsssttuuutjtttuuttsttjjssjjttttttttttttssstuuuuuuttttuuuuuvvussssssssssssssssrrrsrsssssssrrsssssrrrtttssssssssssstuuuttjssssjssssssssstttssssssjjssssssssssssttjjssssssssssttttttsssstttttuttrrssrrrrssssssssrrrrrsjjsssjsssssssttttttutuuuuttttttttttttttttttuutssssttsssssjttuutssssssssssstttttttjsstttttttttutuuuttttuuuttttttsssttsstttsrrrrssttttttssssjjjtuutttuuuuuutttttttttuuttttttjjttjjttttssssssttttttsssssssjsstttttttjssttttuutttuuuuuttttuuuttttttssstttstttssrrssstttttttjssttttuuttuuuuvvuttttttttttttjssssssjsrrrrsssrrrrrssssssssssssssssssjstsssssssssttssssssttsssstttsssssssssssssssssrqqrrsssssssssssssssttssttttuuttttttttttttttttssssjjssstttssssssjtttttsssssssssstttttttjssttttttsstttuutttstuuttsstttsssstsstttssrrrssttjtttttsssjjtuutttuuuuuutttttttttuutttttttuutssssttssssjjttttttssssssjjjttttttttjssttttuttsttuuuuutttuvuttttttssssttjtttssrrssstttttttssssssttuttttttttttttttttttuuutttttuuuttssstttsssstttuuutsssssssssssssstssrsssssssssssttttttssstttssssssssstsssstssrrrrssjjssttsssssssttttttuuuvuutttttttttuuttttttuuuttssstttssstttttuttssjjttjjttttttttttjtttttuutttuuuuuutttuuutttttssssttsstttsrqqrsssssssssssssssssssssjssssjsssssstttttssssssssssssssjsssrrssssjjjssssssssssssssjtsssssstsjttssttsstttssstttttsssssssssssstssrrrrssssssssjjssssstuutsttttuuttttttttttttttttsstuuttsssttssssssttuuttssssssttsstttttttjstuuuttttttttuuuttssttttttttttssttsstttssssssstttsttttssttttuuttttttuuttttttttttttttttssttttttttttsssssttttttttsssssttttttttttttstuuttutttttuuuuttssuutttttttttsttttttttssssssttstttttttttttuutttuuuvlutttttjjjttsssssssssttsrrrsssrssrsssssssssssssssssssssjssssstttstsssssstttsssssssstjssssssssssssssrrrrrsssssssssssssssttssttttuuttttttjssjssstttssstttssstttssssssttttttsssssssssstttttttjstttttttssstuuuutsssttttttttttssttsstttssssssstttttttttsttstuuttttttuuttttttttttttttttsstuuttsssttsssssjtttttttssssstttttttttttjsttutttttsttuuuuutssuuttttttttsstttttttsssssssttttttttssssstuutsttttttttttttttttttttttttuuuuttssttssssjtttuuuttssssssssssssstssrssssssssssssttutssssttssssssssssttssttjssrrrssssssssssssssstuutsttttuuutttttttttttttttjtuuuuttssttsssstttttuuttsttttttttttttttttttuuututtsttuuuuttssuuttuuutttjtttsstutsrrrrssssssssssssssssjjsssssssssssssssssssssssssssssssssssssrrsssssjjjjssssssssssssjtttsssstttttsssssjtttssrsttssttssssssssttttttttssssssssssstuuttjttttttssstssstttsssssssrsstsstuuutttsssttttsttttttttttssstuttttttttttttuuvuttttssttttttssttttuuttuuttttttttttuutsssssttsstuuuutttuuuttssssssstttssssssssssssstuuuuttjtttttttttttttttttjsstttttttttttttuuuuuttttttttttttssttsttttttttttttttttttttsttssttsstulluuttuuuutttttttttttssjjsrrrrsssssjtttsssssssssssssssjjjsssrssjsssssssssssjjtttsssssssjssssssssssttssssssssstsssssssssssssssssttttsstttttssssssssttssssssrrrssssstttttttjjtttttsstttttttttssstttttttttttttuuuutttttsstttttsssttstuuttuutttttttttttttstsstuussttuuutttuuuttsssttstttttjjtsssssssssttttttttttttttttttttttttttsstttttttttttttttuuuttuussttttttssttsstttttttttttttttttttsssssttsstuuuutttuutttssssssstttsssttsrrssstttuuuutttttttttttttttttttssssttssssssssssssjjjsssttsssssssssssssstussttsssssttjssttssssssttssttuutttttttttsssttsttttsssjsssssstsstuuuutttttttttttttuuttttttsttuttttttttttuuuuuutttttttuttttssttttuvutttttttttttttttssssssssssssttjsssjjjsssrrrrssssssrssssssssssssttttssssssssssssjjjjtjsssssstssssttjsssstttttssssssssssssssssssttsssjjjstttttttttttttssttssttuuttttttttssssssstttsssssssrsssjtttttuuuttsstttttttttttuuttjsstuttttttssttttttuuttttsstttjttssttsstuttuuttttttttttvvutttstuutttuvvutttuuutsssssssttttssssssssssssttuuuuuttsttuutttttttttttttssttttttttssttuuututttutttttssttsstjssttttttttttttttttuuuuutssuutttuvvuttuuuuttjttttttttttttjsrrrrssssjttttttssssjjsssssssjjjjssrssjssssssrsssjjssttssssssssssssssssrssjssssssssttjssstttttsssttssttuutsttttttssssssssttssssssrrrsssssttttuttjssttttsstttttttttsssttttttttssttuuttutttttssttttjsssjssstuttuuutttttttttuuutttstuutsttuuuttttuttsssssstttttjttjsssssssstttttuuttsjttttttttttttttttssttttttttsjttttttuuttuutstttttssstjssttttttttttttttttuuttttssuutttuvvutttuuutssssststtttssttssrrsssttttuuuuttssttttttttttttttttssttsssssssssstjssssssttssssssssssssrstutsttssssttsssstuttttssttssttvuttttttttsssssssttttsttjsssssssttttuuuutttttuutttttutttttttsttuttttttttttuuuuuuttutttttttttjtttstuuuuuttttttttttuuutttsssttssssttssssjjjsssrrrrssssssssssssssssssstttttsssssjjsssssjsttttjsssstjsssttssssttstttssttssssssssssssrsttsssttttttttttttuuuvussuvuuttttssttttssssttttlutsstttssssttsjttttttuuutsssttttttttttttttjjtttttssssssstttssttttttttttttssssttssstuuttuuttttttttvvvvvuttuvuuuuuutttuuutsssuuuuuutsttttssttttsstutttuuuutsstttttttttttttttjssttttssssssstuutssttuttttttttssssttssttttttttttttttttuuvvvuttlvvuutuuttuuuutjjttttuuuttttuutsssttssstssjttttssrsssssssssjjjjsssssssssrrssrrrsjjssssssssssssssssssssrrssssssstttssssssttuuutsstuttttttssttttssssttttttssssttssstttssttttttttttsssssssjtttttttttjsstttsssssssstttssttttttttttttssssjsssstuuttuuttttttttuuvvutttuvuutttttttuuttsssttttlltjtttttjstttttttttttuuutssttttjttttttttttttjttttssssssstttssttttttttttttssssttssttttttttttttttttuuvvvuttuvuuuuuutttuuttsssttuuuutttttttssttttttutttuuuuttsttttttttttttttttsstttsssssrrssssssssssssssssssssssssrrstttsstttjsssssstuvvutstuvuuttttssttttsssstuututtttttttsttuussuutttuuuutsstttttttuutttttttttttttssssssstuutttuuutttttttttjjtttssstuutttttttttttuvvvllutsttttsssssssjtssrrrssssttsssstsssssssssssssjttttsssssssssssjjtttjjsssssssssssssssttsssstsssstttssssssssrsstttsstttttttttttuuuuuttuvvvtttsssttttsssstttuvvtsttttssstuuttuutttttuutssssttttttttttttttttjtttsssssssjttsssttttsttttttsssstsssssttttttttttttttuvvvluuuuvvvutttsstuttsssstuuuvussttttssttuuttuuttttuuutssstttttttttttttttssjtttssssssstttssstuutstuttttsssstsssttttttttttttttttuuvvvluuvmmvutttsttuuttjtttttuvutstuuutsttuutstttsjtttttsrssssssssssssssssssssssrrssrrssssrrssjssssssssssrrsssrrsssssssttsssssssttuuuttttuuutttsssttttsssstttuutssjtttssstttsstutjttttttsssssssjttjtttttttttsjtsssssssssssssstuutsttttttsssssssssstuttuuttttttttuuvvuttuuvvvttttssttttsssstttuvltjtttttjttuuttuutttttuutssssttjtttttttttttttjtttssssssstttssstttttttttttssssssssstttttttttttttttuuvvluttuvvvutttjttttttsssttuuuutstttttsttuuttuuttttuuuutsttttttttttttttttttsjtssrrrssssssrrssjsssjtssssrrrsssrrrssssstttjsssssstuvvutttuvvvtttsssttttsssttuuuuttsttuttstuvuttuvttttuuuusssttttttutttttttttttttttsssssssttssttuutttttttttsstttssssuutttttttttttuvvvvvutttuuttsssrssjjssrrrssjtttsssjtsssssttjssssssstttssrssssssssssttjjssssssssssrrsssssssrssttssjttttsssssssrsstttssttsssjttstttttstuutuvvttssssssssssssrstuuuttttttsssttuuuuutttttttttssstttjtttttttttuutssttttssttssssssttutssjtttutsssssssssssssssstttttttttuutttuvuuvvutttttssssttsssstuutssttttssssttuuuutttttuuttsssttttttttttttuuttssttttsstttsssssttuutsttttutssssssssttttttttttttttttuuutttlvuuvvutssttttttttttsstuuuttttttssjtuuututtjjsttttssrssssssssssssjsjjssrsssssssssssrrssjtsssssssssrrrsrrrrssssssjtsssssssstttssstuttuuttssssssssssssrsttttsstttsssssttttuttjjtttttssssttsjjtttttttttttssstttssttssssssstuussttttttssssssssssssssssttttttttuuutstuvvvvvttssttttssttsssstuuutjttttjjttttuuuutttttttttsssttttttttttttttttssttttssttjjssssttttssttttttssssssssstttttttttttttttuuttttuvuuvvutssttttttttttsstuutttttttssttuuuuuutttttuutttstttttttttttttuuutsssjsssssssssrrrssjsssssssssrrrrrrrrrrrrrrssssssssssttttsstutuvvttssttssssttttssuuttttttttsstttuuuvvuttttuuttssstttttuttttttuuuttsttuttttttsssssttuutjttttutssssssssssssssttttttttttuuuuttlvututtsssssssssssssrsstsssssssssrssssttttsssssjjssssssssssssjsstttttssssjtssrssssssrsssttsssstttssrsssrrsjjssssttssssttjtttssssuuttuuttssjtsssssjjsrstttttttttssssttuuuuttttttttttjsstttttttttttuuuutsssttttsttttssssttttssstttutsssssssssssstsssttttttttttttstuuttuuutttttssssttjsssttttstttttssstttuuuutttttuutttsstuttttttttttuuutssstutttttttsssttttttsttttutssssssssjttttttttttttttttttsstulttulutssttttstttutssttttttttttttttuuuuuuttssttttssrssjsssssssssjjjjssrsssssssjssssrssjssssssssssrrrrrrrssssssstjsssssssstsssrsttttttttssttsssssssssssjsssjttssssssjtuuuttjjttttttssstttjttttttttttttssstttsstttsssssttttssttttttsssssssssssssssstttttttttttsssuluuuuttsstttjsstttsssttttttttttttttttuuuutttttttttjssttttttttttttuuuttsttutttttttssssttttssstttttsssssssstttttttttttttttttttsssuuttuuutsstttssjttttssttttttttttttttuuuuuutttttuutttssttttttttttttuuutsssttssssttssrrssssssrssssssrrrrrrrrrrssssssssssssssssssrsttttuuttssttssssttttssttttttuuttstttttvvvuuttttuutttsstuttttttttttuuuuttttuutttuttssstttuttjttttutssssssssssssstttttttttttttttjtuuttttttssssssrsssssrsssssssssssssssssttttsssssjjsssssssssssjjssttttttsssjttsssjtssssssssssssstttssrssrrssjtssssttttsjttttsssssssssssstttttjstttssttttsssstuutsssttuuuuutttttttuutttssttttttttttttuuuttjstuutstttuuutjttssssstttttsssssssjstulllutttttttttsssstttsssstttttttttttssttuttsssttuttstttuuuuuttttttuuuuutsstuuttttttttttuuttjstuutjtuuuuttttttsssstttttssssssssjttttttttttttttttsssttttsstttttttttttttttuuutttttuutttttuuuuuuuuttjjtttttssssjjsssssssssssssssssttssstttttssssssrsssssjssrrrrrrssjjssjttssssssssssrsssssssssssttttssssssstttssssjtttsssjssjtuuttttttttttttsstttttttttttttttttjssttssttuuttttttssssstttttsssssssssttuuuuutttttttttssssttssssttttttttttttttttttssttttttttttuuuuuttttttttuuttssttttttttttttuuuuttttuuttuuuuuuttttssssssttttssssssssjttttttttttttttttsssstssssttttttttttttsjttuttsssttttttttuuuuuutttttuuuuuutjjtuttttttttttuuuttjjtttssstttttsssssrrrrsssssrrrrrrrssstutuuttsssssjsssssrsssssstttttttssttsstttttssttuuutttttttuvvuttttuuuuuutsstuutttttttttuuuuttttuuttuuuuuttttttsjjttttutssssssssstuuuuuuttttttttssttjsssssssssssssssssssssssssrrssssssssssssttjsssssttttsssssjssssjjjjstttttssssttssttttttsssssssssssjjssrrsrrssttttttttttssstsssrssttsssrrssttttsjtttssttutssssttttssttuuuuttsttttttttttttttttttttttttttttttsssttttttuuvuttjssssssttttttttttttttuvmmvuuttttttttsssstttsssssjtttttttuutsttuutsssttttssttuuuuuttttttttuuuttsstttttttttttttttttssstutttuuuuuttttsstsssttttttttttttttuuuuttttttttttsssstttsssssttttttttuttttuvutjtttttttttuuuuutuuutttsstttjssssjjjssssssssssssssssssssstttttsssssssssssssssssssssttttttttjjsssssssrrrsssssrrrrsstttjssttssstttsssssjttssjtttttttttttttttttttssttttttttttttttttssssttttttuuuutttssssssjtttttsssstttttuvvvuuutttttttsssstttssssstttttttttttttuuttsstttttttttuuuuutttttttttttttssttttttttttttttttttstttttuuuuvuuttssssssssttttttttttttttuutttttttttttsssstttsssssstttttttttttttuutsssttttttttuuuuuttttutttuuuttttttttttttttttttttsssttttjstttttssssrrssrrssssssssssststuuuuuutjsssssssrsssssssrrsstttttjtttssttuusssstttttttttttuuutttttttuuuttssttttttttttttttttttsstuuuuuuuuuttttttttttttttttttttttttuvvvvuutttttttssstttsssssssssssssssssrssjjssrrssssssssttssssssssssssttssssssssssssssssssssssssstsstttuttssssssssssssssssssssstttttttttssssssssrrsstuutsrrrssttssjtttttssttssttssssttttuuutssttutssssttssttssssttttttttssssssssstttttuuuuttsstttttjttjtuvllllvvuuvvvvutttttttssssstuvvtsrrssttttttttttttttttttttsssttttuuuussttuutsssttttttttttttttttttsssssssssttuttuuttttsstuttssssstuvvlllvvuuuuuuutttttttssssstuvvusrrsttttttttuutttuutttttttjttttuuuuussuuuussssttssttssssttssssssrrrrrrrrssssstttssssrrssssssssssttttttuuuttttttsssssssssrrsstttsrqqrrsssssssttttsjttssttsssssjjjttttssstttssssstsssssstttttttttsssssrrrsssttttuuuttsssttttjjjjjtuuuuuummuuuuuuuttttttttsssstuvvtsrrsstttttttttttttttttttssssttttuvvussttuussssttttttttttttttsttttsssssssssttttuuuuttssttttssssssuvllllvvuuuuuutttttttttsssstuvvtsrrsstttttttuuttttttttttsssstttttuvutstuuutsssttttttttttttttttttssssrrssstttssttttssssssssssssssttttttuutttuuttttjssjsssrrsstuutsrrrssttssjtttttttttttttssssttttuuuussttuutssstttttttttttttttttttsssssssstuuuuuuuutttttuutssssstlvuulvvvvuvvvvuuutttuttsssstuvvusrrrssjjsssjjjsssssssssssrrssssstttsrrsttssrrssssssssssssssssssssrrrrrrrssstsstttsssssttttssssssttttttulutttttttssstsssssssttuutsrrrssjjssjtttttssttssttssssttttuuutssttttssssttttttttttttttttttssssssssssttttttuttssttuttttttttuvvvvvluuuuuuuttuutttttsssttuuuussssstttjtttttttttttttttssstttttuuutsstttttsssttttuuttttttttttttsssssssssstuttttttttsttuuttsssstuvvvvvvluuuvvutttttttttsstttuvvussssstttjtttuutttttttttttjttttttuuutsstuutssstttttttssstttssssssrrrrrrrrrsssssssssssssssssssssssttttttuutttuutssssssssssssssttttrrrrrsssssssstttsssssstsssssssssttttssstttssssssssttsstttjjjjjjsssssrrsssstttttttttssstttttjtjjtuuuuuvmvuuuuuutttttttttsssttuuuussssssttjsttttttttttttttssstttttuuuussttutssssttttttttttttttsttttssssssrssttttttutttsttuuttsssstuvvvvvluuuuuuutttttttttsstttuuuussrsstttssttuuttttttttttsssttttttuuussttuttsssttttttttttttttttttssssrrssssttssttttssssssssssssssttttttuuttttttsssjsstssssssttuutsrrrssjjssjtttttttttttttssssttttuuutssttuttsssttttttttttttttttttssssssssstuuttuuuuttttuuuutttsstuvuuvvvluuvvvuttuuttuuttttttuvvusrrrssjjssjjsssssssssssssrrssssssjtsrrsttssrrsssssssssssssssssssrrrrrrrrrssjssssssssssttttssssssttuutuuutttuuttstttttttttttttsssttssssjjssjsssssssssssssssttsstttttttttssstuuttttttttuutttttttttsstttttssjttssstttssttttttttttttstuuuutsstuvutstuuuuutttuuttttsstttsssttjjttssstttttttttsstttstttuutttttsttuuttttttttuutttttttttttttttttsjttssttttsttttttuuuttttstuvvutsstuvvuttuvvuttuuuuutttsstttsssttjtttssttttttttttjtuutttttttttttttsttuuttttttttuttssssssssssssssssssssssssssssssssssssssssssttssssstuutssttttsstttttsssssssssssssrrssrsssjjssssssssttsssjttttttssssttttjttttttttttjjjtjjsttttssttssssssstttssttssttttttttsttttttsssuvuuttuuuuttttuuutttsstttsssttssttssstttttttttsstttstttuutttttsttuutttttttttttttttttttttttttssssttssstttsstttttuuuttttssuuuutsstuuuuttuuuuttttuuutttsstttsssttssttssstttttttttsstttstttuuuttttsttuuuttttttttutttttttttttttttttttttssssssssttsssssssssssstttssssstuutssstttsssssttttsssttssssjjssttssssttttttttsstttstttuuttttttttuuttttuttuuuutttttttttttuutttjttttsttttttuuttuuuuutttttuuvuttstuvvuttuvuuuutuuuuuttttttsssssjssjjssssssssssssrssssssssssssssssssttjssssssssttssssssssssssssssssssssssssssttssttttsssssstttssssstuutssttuuttttuuttsssstttsssssssttssssjsssjjssssttssstttttttsssstttttttutttuuttjttttttjtttuttjjsttsssstsssttsstttttttttttuutsssttuttstuuuutttuuuuttsssttttssttttttsssjttttttttstttssttttttttsssstttttttutttuuttjtttttttttttttttjttssssttstttsstuuuttuttttuuttssstuuuttuvvuttuvvvuttjstuuttssttttttssstttttttttttuujstttttttttsssttutttuuttttutssjttjssssssssssssssrrrrssssssrrsssssssssssssssrrsttttssttttsstttttsssssttjjsssssssssrsssssssssssstsssssssssttssrsttttsstttttttttjssttjtttttttttssssssssssssttssttttttttssttttsssstuuutttuuutttuuuuttjstuutttsttstttsssjttttttttssttssttttttttssssttttttttttttttsstttttttttttttssstsssssttssttssttuuttttssttttsssstuuuttuuuutttuuuuttjsttuttssstttttsssjttttttttstttssttttttuttssstuuttttttttttttttttttttttttttttttssssssssstssrsssjssssssttssssrsttttssstttssssttttssrsttssssssstttssssttttttttssttssttttttttttsstuutttuuttuuuttttttttttttuuuttttttssstttttuusstuuuuuuutttuuttsstuuvuttuvvuuttuvvutttstttttsssssstssssssssssssrrsssrrsssssssssrrrstsssssssssjttssssssssssssssssssssssssssssttrrstttsjjssstttsssrsttttssstttssssttssssttttttttssttttttssssssjjsjtsssrsttssssttssssrrrrssttutttttttttttttjssstttsssssssssssstssrrstttttttuuttttttttssttttttuuttttuutjjtuuutttttsstuuuttsjjtttttttttssrsttssssttssssssssssttutttttttttttttttsstttttssssssssstttssssttttttuvlttttttttsttutttuutsstuuuttjtuuuuuuutsstuuuttjjttttttttttssssttssssttssssssrrssttttssssjjttttttssrrsssssrrrrrrrrssssrrrssssssssttssssttssssstssssssssssttsssstttttttssssttttsssssttssttjssrrrsjssssttsssrrrrrrsttttsssssjssjjjtttssttssssssssssssssssrrstttttttuuttssuuttssttttttutssttuuttjtuuuuuuutsstuuuttjjttttttttttssrsttssssttssssrrrrsstttttttjssstttttttssttsssssssssssstttssssttttttuuuttttttttsttttttuutssttuuttjtuuuuttttsstuuuttssttttttttttssrsttssssttssssssssssttttttttttttttttttssttttssssssssssssssrrsssssssstttsssttssssstssstttssssssssssstttttttsstuuttsssttttttttttssrsttssssttsssssssssstuuuttttttttttttttstuuttttssjjssjtttttssttttttuuvltttttuttttuuttttuutsttuuttttuuutttttsstttttsssssssssssssrrqrssrrrrssrrrrsrqqrsssssssssssssssssssrrssssssssssssssssssrrsssssssttttjsstttssstttssstttsstttsssttuttttttssttttttsssstttttjtsrrssssssssttssssrrrrssttutssssjtttttttttstuuttssssssssssttssssstttttttuuttttuuttssttttttttttttttttttuvutttttsstuuttttttttttttttsssssttssssttssssrrrsssttutsssjttjtttttttsstuutttssttssstttsssstttttttuvlttttuuttssttttttttttttttttttuvuuuuutsstuuuttttttuuttttttsssstttsssttssssssrrssttttssssjttttjtttssssttsssssssrrrssssrssssssssssttssstttssrrsssssssssssssssssstttttttsssttttttsssstttjttssrrrsssssssttssssrqqrrstttsssssssssjjjtttssttssssssssssssttssrsstttjjttuuttstuuttssstttttttttttttttttuvuuuuutsstuuttttttttttttttssrssttssssttssssrrrrssttttjjjsssssttttuttttutttssstsssssttsssstttttttuvutjjtttttssstttttttttttttttttuvuuuuttsstuutttttttttttttttssssttssssttssssrrrrssttuttjjtttttttttuttttuuttssssssssssssrrrssssssssttssssttssrrsssjtjjsssssssssssttjtttttssttttttssttttttttttsrssttssssttsssssrrssstuuttjjtttttttttttttuuutttstttssjttttsssttttttuuvlttttuuutssttutttttttttttttttvvutttttsstttttjssssttssssssrrrrssrrrrssrrrrrrqqrsssssssrsssjssssstssstttssssssssssssssrrrssssssstttsssttttsrrstttsssstuutssttttttttttssssssssstttsjttuutssrssttssttsrsssstssssssttuttsstttjjtttttuvllvvvuttttttssstuutttttttttttttttttuttsssssstttjstuuuuttttttuuttttssttttssstuutttttttsssstttssttsssssjttsssttttuttsstttjjtttttuvllvvvuutttutssttuussttttttttutttttuuttssssssttttstuuvuttttttuuuuttssttttssjtuuttuuutttttttuuttutssssttttssstttuuttssstttttsssstuuuuuuutsssssrrssttssttsssssssssssttttssrrrrsssssssstttsssjjsttttssssssssssssttssttttssrrrsssssttssssssjsrrsssstttsssssssssjjjtuuuuuuuutttttsssstttssttttttttttsttttttsssssssttttsttuuuttttttuutttttsttttssstuuttttttttssstttssutsrsssjtsssssstttttjjttttssssstuvuuvvluttttttssjtutssttttttttttttjtttttssssssttttsttuuuttttttuuuuutssttttssstuuttttttttssstttstuussssstttsssttttuttjjttttttttttuvllvvvuutttttssssttsssssssssjsssssssstssrrrrssjtsssttttsstttttttjttssssssssssttttttttttssstttssttsssssjttssstttuuttjjttttttttttlvllvvvvuuuuuttjttuutjtuuuuuuuuuttttuutttssssttuutttuuuutttuuuuuuttttttttsssssttttttttsssrrsssrsssrrrrssssrrrrssttssrrssssssssssttttvvuttsssssssssttssstssssssjssssttttsssrrssttsssstuutssttttttttttssjjsrsssstttttttttssrstuuttttssssssssssjtttttttttttttttttttvvvvllvvuuuuutttttttttuuttttttttsstttttsssssssttttstuvvutttttttttuutsstttssssttuttttttttsstuuuttuutsssssssssttttttttttttttttttjtuvvvllvvuuuuuuttttutstuuttttttttssttuuttssssssttttstuvvutttuutttuuttsstttjssstuutttttttttttuvuttuutssstttsssttttuuutttttttttssssuvuuuuuutttttsssssttsstttsssssjsssssttsssrrrrsssssssttttsssjjjsjttsssrssssrrssttsstttsssrrssttssttsssrrsssssjjjttttttttttsssjjjtuuuuuuuuutttttssttttsstttttttttsssttttssssssssttttstuuuuttttttttttttsstttsssstuuttttttttsstuuuttuutsssssssssjttttttttttttttsssstuvvvuuvvuuuuuuttttttsstutttttttttjjttttjsssssstttjstuuuutttttttttuutssttsssssttuttttttttsstuuuttuutsssstttssttttttttttttttttttttvvvvllvvutuuuutssstssstttssssssssssssssssrssrssstsssttttsstttttttttsssjjssrsssttttttttttsstuuuttuutsssssttsstttttuutttttttttttttvmvvlvvvuuuuvutttuutttuuuuuuututssttuuttsssssstuutttuvvutttuuuutttuttttttsssssttttttttsssssjtjsssssrrrssssrrsjssttsssstttjjssssstttulluttttttssssttssstttjssssjsssstttjssrrsssstttttttttssssssssttutssttssssjssssttsssttsstuuuutttttsrrrrrssssttstuuuuuuttttssjtuuutttuuuuuuvvvvuttsttttttttsstttttttttttsssstttttttuuuttttttttttuuutsttssttttssttttssttssuuvuuuttttssssrsssstttstuvuuvuuttttsttuuutttuuuttuuuuuuttsttttttuttsssttttttttjsjjsttttttttuutttttttttuuuuttttttttttttttttstuuttuvvvuuttuussssssssstttttuvllvuuttttsstuuttttuttsttuuuttsssssttssssssssssssssssssssssssttttttttssssssssstttsrsssssssssssjjsssttssttttttssttsrrrrrssssttssuvuuuuttttssstttttsttttttuuuuuttssssttttttsssjttttsssjssssssttttttttttttttttttttuussttttttttttttttsstuttuuuuutttutsrssssssstttstuvllvuutttssjtuuttttuuuttuuvuuuttsttttttutsssstttttttttttttttttttttttttttttttttuuuttttssstttssttttsstuttuuuuuuttutsrssssssjtttttuvvlvuuttttsttuuutttuuttttuuuttsssssjjjsssrrsssssssssssssssssssssssttsssssssssjtttssjjssssttssssssssttssuuuuutttutsrrsssssstttttuvuuvuutttttttuuutttuuuuuuvvvuuuttttttttuttsstttttttttttttttttuuttuuuutttttttttuuutjtttstttttjssssssttsstttttssrssrrrrrrrrsssssstttuuutjtssssstttsssttttttttttttsssstttssssssssssssssssssssssstttttttsssssssssstttsstssssttsssssssssttsttuuuutssttsssrrrstssttsstuuuuuttttssttttttssttuutuvvmvuutsttttttttsssjttttjjttttttttttttttttttttttttttttuuttttssttttsssttsssttttuuuuuusstttsssssttstttstuvvvvutttttsttttttssttttttuuuuuutsttttttttsssstttttttttttttttttttttttttttttttttuuuutttttttttttttttsttuuuuuvvvuttuussssssttttttttuvvvvutttttjttttttssttsstttuuutsssssttsssssssssjsssssssssssssstttttttsssssssssssttssssssssssssssssssstssttttttssstssrrrrssssttsstuvvvutjttsssstttsssttttttuuvuutsstttttjtjssssttjsssjjttttttttttttttttttttttttttuuttttttttttttttttsttuttuuuuutssttssssrsststttssuvvvvvtttttsttttttssttttttuuvuutttttttssttssssttttjjttttttttttttttttttttttttttttuuutttssttttsssttsssttttuuuuuussttssssssttttttttuvvvvvttttssttttttsttuttttuuuuttsstttsssssrrssssssssssssssssssssssssssssssssssstttssssssstttssssssssttsttuuuutssttssssrsttstttstuvvvvutttttttttuttsttuuutuuvvvuutttutttttttsssttttttttttttttttuuttttttttttttttttuuttttttttttssssssssststtttttsrrssrrrrrrrrssssrsstuuuttstssssssssssssjttttttttttssstttssssssssssssssssssssssssssssssssssssssssssssttssssjjjssrssssttsstttttttssssssttsssuuttttttstttttssttttttssttttttuuttttuuttuuuuuutsttjssjttttjjttttttttjjttttttsstttttttttsstuutsttttttssssssttssttttttttssssttttttuutttttttttuutsstttttttttttttttttttutuuuutuuutssstttsstttttttttttttjttttttttttttttttttttstuuttttttttttssstttttuuttvvttjsssttttttulttttttttuuutttttsjttttttttttttsssttttttsttttsssssssssjssssssssssssssssssssssssssssssssssttsssssssssssrrssssssjssttssssrsssssrstuttttsssttuutssjsssttsstttjsttttttttutttuuuuussjtssssttjssssttttjssstttttttttttttttttssttuutsttttttttssssttstuuttttttsssstttsssuutttttsstuuuussttttttttttttttttttttuuuuuuuuutsssttsssttttjjttttttttttttttttttttttttttssstuutsttttutssssssttssttttttttssssttttssultttttttttuuutsttttttttuuttttuuttttttttttttttsssssrsssssssssssssssssssssssssssssssssssssssjssssttttssssssttssttttttttsssstttsssuuttttttttuuuussttttttttuuttttuuttttuuuuvvvvuttsttttssttttttttttttttttttttttttttttttttttttuutjttttttjsssssssssttsssjssrrrrssssrssssssssssssttsssssssjssssjssssttsssssssstttuutssssssssssssssssssssssssssssssssssssssssssrrtttsttjjjsssssssttssttssssssrrrrstttttvvuuutttssstttssstttttsstuttjtttssjttttttuuuuttstttjstttttjjttttttttttttttttssttttttttssssuuttttttttttssssttssttssttssssrsstttuuvvuuuuutssttttsssttttttttuttttttsstttttttuuuutssstttsstttttttttttttttttttttttttttttttttssstttttttttttttsstuuttuuttuutsjsssttuuuumvuuuuutsstttttjttttttttttttttttssssttttsttttsssssssssssssssssssssssssssssssssssssssssssrsttssssssssssssrsttsssssssssssrrrsjjjstuvuttttjssttttssssssttsstttjssttsssstttttuuuutssjtjssstttjssjtttttjsstttttttssttttttttssssuutttttttttttsstuuttuussssssssrsttttttvvuuuuttsstuutssstttttttttttttttssjtttttuuuuutssstttssttttttttttttttttttttttttttttttttssssuuttttttuttttsssttssttjsttssssrsttttttvmuuuuutssttuutsttttttttuuuttttttttttttttttttsssssssssssssssssssssttssssssssssssssssssssrrsjsssttttttsssssttssttssttssssrrstttttvvuuuuttsstuutssstttttttuuuttttttttttuuuuvvvuttttttttttttttttttttttttttttttttttttttttttjjtuutttttttttsssssttssttssssrrrrrrrsssjttttssssssrssssrrsssjtssssjsssssssssssssssttuttssssssssssssssssssssssssttttsssstsssssssssrrsttutttjjtttttssttttsssssrrrrrrrsstuuvvvvvvuttssssttsssstttttttttttsssssjtttsssttttsttttttttttttjtttttttttttttttttttttttttttjsssstuuuuttttuuutttttttttsssssssrrrssttvvvvvvvvutssstuutssstttttttttttjsssssttttssstttttttttttttttttttttttttttttttttttttttttttttssssttuttttttttuuttttuuuuttssssssrsstuvvvmmvvvvutssstttttsstttttttttttsssrsssttsssssssssssssssssssssssssssjjjjtttttsssssssssssssssrssttsssssssstsssssttssssrrrrrrrrrsstuuvvuuuuuttsssttssssstjsttttjssssssssjtsssssttsssjttssjttttjssttjsttttttttttttssttttttttssssstuuttttttttuttttttttttsssrrrrrrstuulvvvvvvvuttsstuutssstttttttttttssssssttttsttttttttttttttttttttttttttttttttttttttttttttttssssstuuuuuutttutttttttttssssssssrrrstuuvvmmvvvvuttsstuuttsstttuuuutttttssssjttttsssssssssssssssssssssssssssjtttssssssssssssssssssrrssttttttsstttttssttttsssssssrrrrstuulvvvvvvvutttstuutssstttuuuutttttssssttuuttttttttttttutttttttttttttttttttuuuutttttttttttttjjjttuuuttttttttttssttttsssrrrrrrrrrrstuuttuuttsssssssssrrrsjjsssssssssssrssssssssssssssssssssssssssssssssssjjsttttsssssssssssssssssstutttsstttttssssttsssssrrssssssttuuvvuuuuutsssssttsssstttttttttttsssssssssssstttssttttttttttttjtttjjtttttttttttttttttttttjjsssstuuuuttttuuutttjttuttttssssssssstttulvvllluttssstuutsssttttttttttttssssssttssttttssttttttttttttttttttttuuutttttttttttttttttjssssttuttttttttuuttttuuttutssssssssttuvllvvllluttsssttttssstttttttttttsssssssttsssssssssssssssssssssssssssjttttttttssssssssssssssssssttssssssssttssssttsssssrrrrrrrssstuuuuuuuttttsssttssssttsstttjssssssssssssssssssssjttjssjttttjssttssttttttttttttsjttttttttssssstuuttttttttuuttttuuttttssssssssstuulvvvluluuttsssttssssttttttttttttssssstttssttttsttutttttttttttttttttttttttttttttttttttttjssssstuuuuutttuuutttttttttttssssssssstuuvvvvlllluttsjtuuttstttttuuttttttssssssttjssssssssssssssssssssssssssssttttsssssssssssssssssrsssttttttsstttttssstttstsssssssssstuulvvvllluutttsttttssstuttuuttttttsssstttttjtttttttuttttttttttttttttttttttuuuutttttttttttttjttttuuuttttttuutttsstttsjsrrrrrrrrrrstuuttuutssssssssssrrsstssssssssssssssssssssssssssssssssssjssssssssssjjjjjssssssssssssssssssstttjsttjjjjtttssssssttttttsssttttttttttutsrssssssttttsstttttsssttssstttttssssstuutttttttssstttttjjjttjjttttttttssssssttttttjjssttttttttttttttttttssttttuuttttttttttttttutssssssssttutssttuttsstttssttuuttssssstultttttttsttttttttttttjttuutttttttttjttttttttjssttttttttttttttttttsstttuuuttttuuuuuuutttuusssssjssttutssttttttstttssttttttsrssssttttssssssssssssssssssssstjsssssssssssssssssssssssttssssssssssjsssrssssttttsssstttttssstttsrrrsssssjtsssstttssssssssssttttsrrssttttsssttjsssjtttssssjjsstttttttttssjttttttttttssttttttttttttttttttssttttuutttttutuuuttttutssssssssttttsstttttsstttssttttttssssstuutttttttsstttttttttttjjtttttttttttttttttttttjssttttttttttttttttttssttttuutttttutuuuttttuussssttssttttsstttttstttttstttuutsssssjttttssssssrrssssssssssssttssttssssssssssssssssssssjjssssssttttttjsssstttuuttsssttuuuttttutssssssssttttssttttttttttjtttttttssssttuuttttttttttttttttttttttttttttttttttttttttttttjjttuuttttttttttttttsssttttttsssssssssssrssssrrrrsrsssssrrsstjsssssssssssttssrrsssttssssssssssssjssssssssssjjjjjsssssssssssssssssstttssssjjsssssjssssssjttttttstuuuuuuttsstsrrrrssssttttsstuttssssssssjttuuutssstuuttttttjjsstttttjjttttttttttttttssssssttttttttttttttssttttttttttttssttttuuttttuuuuuuttssttsrrssssttttttttuttssssststttuuutssssttuutttttttjsttttttttttttttuuuttttttttttttttttttstttttssttttttttttttsstttuuuuttuvvvvvuutssttsrrssttttttttttutttssssjstttuuuussssstttttttsssssssjsssssssssstttttttssssssssssssssssssstsrrsssssssssssssssssttttssstttttttsssssrqrrsssssssssstttsssssssssstttutsssstttttsssjsssssttttsssjtttttttttttttjtttttttttttttttttsssttttttttttttssttttuuttttuvvuuuttssttsrrssssstttsstttttssssjjsttttuuttssstuuuttttttjssttttttttttttttttttttttttttttttttttttttttsssttttttttttttssttttuutttuuvvuuuttssttsrrsstttttttttuuttssssstttttuuvutsssstttttjsssssrrssssssssssstttssjjjsssssssssssssssssjsssssssssttssssssssssttuutttttuuuuuttssttsrrsssstttttstuutttjssttttttuuuutssttuuuttttttttstttttttttttttttuuutttttttttttttttttttttutssttttttttttttssssttttttjjtttttjssrrssrqrrrssssssssstttsssssssssssttttssssstttssssssssssssssssssssssssttttttsssjtttjsssssttttsrrrrsjjssssssjjsssssssssttttuuuuttttssssrrssttttsssstuuutsssssssttttttuuuuttuussssssjjjtttttttsjtttuuuttuuuuuttttttttttjjtttuttssrrrsttttttttjtttttjttttttttuvuuutttssssssssttttsssslvvutssssssstttttuuuuuttttsssjssttttttttttttttuuuuttuuuuuuttttuuttttttttutttsrrstttttttttttttttttttttttuvvvvuuutttssssssttuttsstuuvutjjjsssstuuutuuuuuttttssssssssssttttjsssttttuttttttttttsssttssssssssssssrrqrsjsssssssssssssssssssssttuttttttsssrrrrsttttsrrstuutssssssssstttsttuutttutssssssssssttttttssttttuuttuuuuutttttttuttjjttuutsssrrrsttttttttttttttttttttttuuvvuuutttsssssssttttssssuvuttsssssssttttttuuutttuusssstttjjtttttttjsttuuuuttuuuuuttttttttttsjtttuttssrrrstttttttttttttttttttttttuvvuuutttjssssssttutssstlvvutssssssstuuttuvvluututsssjjssssssssssssssstttttsttttttsssstttsssssssssssrrrrsjssssssssssssssssssttttuuvuutttssssssssttttssssuuvuttttsssstutttuuvuuttuutsstttttttttttttttttuuvutuuvvvuutttttuuttttttuuutsssrsttttttttttttttssjtssjttttuuttjjsrrrrrrrsssjsrrrstuttssssssrsssssssttttssttsrssssssssssssssssstttttsstuttttsssjtttsssssstttjsrrrrsjjjssssssttttjsssssjttttuuuttttssssssssttttsssstuuttsssssssttttttuuuuttutsssttttttttttttttsttuuuuttuuuuutttttttttjsssttutjssrrstttttttttjtttttjjjjjttttuuuuuuuttssssssttuttsssslvutssssssssttttttuuuuttttssttttttttttttttttttuuuuttuuuuuuttttuutttjsttuuutssrrstttttttttttttttttttttttuuuuuuuuuttsssssttuttssstuvuutjjssssttuuuttuuuuttttsssttttsstttttttsstttuuutjtttttttjjtttsssrrsssssssrrrrssssssssssssssssssssssjtttttttttsssrsssstttssrrsuuttssssssssstttsstuutttutssstssssssttttttsstttuuutttuuutttttttttttssstuutssssrsstttttttttttttttjttttttuuuvuuuuuttsssssttuttssrsuvutssssssssttttttuuuuttuussstttttttttttttttttuuuuttuuuuutttttttttssssttuttsssrsttttttttttttttttttttttttuuuuuuuuttsssssstuttsssslvuttssssssstuuuttuvvuuuutssttttssssjjssssssssttttssstsstsssssjssssssssssssrrrrrsjjsssssssssssssssssstttuuuuuuuttssssssstuttssssuvuuttttsssttuttttuvuuttuussttuuttttuuttutttttuuvuutuluuuuttttttttttjttuuutssssstuttttttttttuttssssssjtttuutttttssrrrrrssjssrrrstutssssssrsssjssssttttstttrrssssssssjtssssssstttttssttttssssssssssssssssssssttttttttssjjsssjttsssssjjjttttttuuuuttttjsssttsrssssttssttjssssssstttttttsssttttuuuuuttttttttuttstuutttttttttssssssssssssstttssstttttttttttttjtttttjjjttttttttuuuuuuttttttssttsssssstttsttttssststtuttttttssttttulluuttttttttuttttuuuuttttttttttttttssjjssttttttttttttttttttttttttttttttttttttuuuvvuutttttssttssttsstttttttsssttttttttuttsttttttuluuutttttssttttsstttttjssttssssssssssrrrsssssssssssssssssssssssssssssssssjjsstttttttssstsrsssssssssttssssssssssssttssttssssststtuutttttttssttttsttttttttsssssssssssssssssstttttttttttttttttttttttttjtttttttttuuuvvuuttttsssttsssssstttsttsssstttttttttttsssttttuuuuutttttttuutttttuutttttttttjssttsssssssttttsstttttttttttttjjttttjttttttttttuuuuuuttttttssttssttssttttttssssttttttttuutttttttulvuttttjjjssttsssssjssssssssssssssssrsssrrssssssstttsjjsssssssssjtsssssssstttttuuuuuttttttssttsssssstttttttsssttttttttutttttttttuuuuutttutttuuttttuuuuutttttttttttttssttsstuttjttuuuttutttttttttuttsssssssttttttttttssssssrrssrrrrrssssrssssrssssssssstssrssssssttttttssjsssjtssssttssjtssssssssssssssssssssssstttttttttssjjsssjtjssssttjjjjsstttuuutttttssstssssjssssrsttssssttssttttttsssssstuuuvuuutttttttuttttttssttsssssssssstsssssssttjssttuuutttttttttttttttttttttjttttttuuuuutuuutsssssssssstsssttttstttssttttttsssssstuvvvvutttttttuuutttuuttttssssstttttttssssssttttttuuuutttttttttttttttttttttttttttuuuvuuuttttssttssttsssjssttttstttttttttttsssssstuuvvvuuttttssttttsstttjjsssssssssssssssrrssssssssttttssssssssssssssssssssssjsssstttttttttttssssssssssssrrsssssssssssssstssrssssttuuuuutttttsstttttttttttssrsssssssssssssssssttttttuuutttttttttttttttttttttttttttuuuuuututttssttssttssssssttssssttttttttttsssssstuuvvvuuttttttuuutttttttttsssssjtssstsssssssttssjttuuutttttttttjttttttttttttttttttuuuuttttttssttssttsssssstttsttttttttttutsssssstuvvuutttjtjssttjsssssssssrrrrssssssssssssrrsssssstttttsjjssssssssjtssssstssttjtttuuuuutttttssttsssjjsssssttttstttttttttttsssssstuuvvvutttutttuuutttuuttttsssstttttttttstssttttjttuuvuututttttttttttttssssttttjjtttttttsjjssrrssrrrsrrsrrrrssssssssssssjjsrrssrsjttuutttssjjssstsssstssssssrssssssssttttsrsstsssttssttttttssssssjjjssttttttjjsssstssttttttttjsrssttjssssrsssssttttttssttttssssrstttuuvutttttttttuuutttssssrrrssttttttuttssstttssttttuutttttttttttttttttttttjjsssttttuuuttuuttsssttttssssssssttttttttssttttsssssstuuuuuutttttttttuuuuuttssssssstttttttuutssstttttuuttuuttttttttttttttttttttttttsttuttuuuuuuuttsssttttssjssssttttuuuuttstttsssjssstuuuvvuttstttttttttttttsssssssttttjtttttsrssjsssstssttsssssssssssssssssjjjsssssssssssttttttttsssstjsrrssrrrssjtttttsssttsssrssrsttttuuutssttttttttttttssssrrssttttttttttssstttsstustuuttttttttttttttttttttttttsstttttttuutttttssttttssssssssstttttttttttttssssrstttuvvutttttttttttuuttsssssrrstttttttuutssssttssttttuuttttttttttttttttttttttttssttttuuttttttttssttttsssssssstttuuuutttttttssjssstuuuuuttssttssssstttsssrrrrrrrssssssstttsrssssssttsstttjjjssssjttsssjtttttttssssttsttuttttttttsstttjssssssssjttuuuutttttttsssssstuuuvvuttttutttttuuuuttstssrsjttttttuuuussttutttuuttuuutuutttttttttttttttttttsssttssttjssjjsssrrsssrrrrrrrrrssssjjssssssssrrssrrstttttttssjjssssjtttssssrrrrssssjsssttttssssssssttsstttttjssssjjttssttttttttttsssssssstttttttsssttssssssssssttttttttssstjstsssssttttuuuttttttttttuuttttsssssssttttttuuutssstttttuuttttttttttttttttttttttttttttttttstttttttttttsstttsssssssstttttttutsstttttsssssttttttttttttttttuuuutttsssssssttttttuuuutsstttttuuttuutttttttttttttttttttttttttttttttttttuuuutsstttsstttssttuuuuuuuutsjjjjssjsssttttuvuttstttttttttttttjssssssttttjttuutssssssssttssttsssssssssssssssssjjjjsssssssssssststttttssttssssssssssstttttttssstssssrrsssttttuttssttttttttttttsssssssstttttttuutssstttstutsstuttttttttttttttttttttttttttttsstttttttuutsstttsssssssstttttttttsstttttsssssttttuuutttttttttttutttsssssssstutttttuuussstttttuuttttttttttttttttttttttttttttttttstttttttttttsstttssssttttttuuuuuuttsttttttsssstuttttttssttsssssjttsssrrssssssttsssstttssssssssttsstttjjjjsssjttjssjttttttttsssjsssttttttttttsstttsssssssssttuuuuuuttttttttjsssttttuuutttttttttttuutttsssssstuuutttuuvuttttttttuuttuuuuutttttttttttuutttttttsssjsssssssssssssrrsssrrrrrrrrrssssjjtjssssssrrssrrsjjssjttssssssssjtttssssrrrsssttjssssjssttssssttttttttttjssssssstjssjtssttttttttssttssssssttttttttsrsttttttuuttsssttssssssuusstttsssttttttjtttuuttttjtttttuuttuuttssttttuttssstuuuuttsttttttttttttttttttttttttuutstttsssstttttttttsstttttuuuuuttttttssssstuusstttttssttttttttuuuttttttttttuuttuuttjttttuuutssstuuuuutttttttttttttttttttttutttuuuttttttttttuuuuttttssttttttuuvuttttuutjjjjtuutstttssttuuuttssttttttttjtttttuutttttjsstttuuutssssttttsssssssssssssssssssssjtjsjtttssttsssssstttttttsssstssttttttsssjttsssssstsssstsssssttttssstttttssssstttttttttttjsstttuuutssstttttttttttttttttttttttttttttttuuutstttssssttuutttttsstttttuulvutjjtttssssstttssttsssttuuuttttttuuttttjjttttuuttuuttjsttttuuttsstuuuutttttttttttttttjjttttttttttuutstttsssstttttttttssttttuuuuuutttttttttsstttjsttttttttttttssstttjsssssssssttssttssssssssttjsssttttttsssjjsssssssssssjtssstttttutssttssssstttttttutssttttttuuuuttttuutjttstuutstttttttuuttttttuuuttttttttttuuttuuttjttuuuuuttssuuvvuutttuttttttttttttuttjjtttttttssttsssssssjjsssssrrssssststtsssssjsssssssttssssssssssjtssssstttsssssssssstttjtsssssttsstttsssttttttsstttsssstjjttssttssttttttutssttsssssstttttttssstttttuuuutssssttssssstuuttttsssssstttttttttttjttjtttttuutttttssttttuuutssstuuuuutsttttttttttttttttttttttttuuttttssststtttuuutssstuttuuuuuutttttttsssstuuttttjssssttttttttttttttttttttuuuututsstttttuuuttstuuuuuutttttttttttttttttttttttttuvuttuutstttttuuuuttssstuutuuuuuutttttuttjsjtuutttttsssttuuttttttttttttttttttuuttttsssttttuvvtsssttttttssstssssssssssssssssssjjjtttssttssssssstttttssssttttttttttssssttssrrssttssttsrsssstttttttttttsssstttttuuttttsssttttuvvtsssuuttuutttttttttttttttttttttttttuvuttutssjtttttttuutssstuttuuvvvutssttttsssstuuttttssssttuuttttttttttttstttttuuuttttstttttuuuutsstuuuuutjttttttttttttttttttttttttuuttttssssstttttuutssstuttuuuuuuttttttttssstuutttttsjsjtttttttjttttsssssssssttsssssssssssstttsssttttttssjtjsssstsssssstjssssttttuutsttssssstttttuuttsstuttuuuvvuttttuuttssstuutttttjjtttuuttttttuttttttttttuvvututssttuuuuvvttstuvuuvuttuuutttttttttttuttsstttttuutsttsssssssssjjjssrrsjsstttttsssssssssssssttssjjssssssjttsssjtttssssssstttttttssrsstttttttttttttttttssttttsstttjttttttjjssssstttttttssttttttttutssstttttuuttttttttttttsssttuuutjjjttttttuuvlttssttuuttttttttttsssstuuuuuuuutttutttuuttuuttttuutttuuuttttttttttuuutttsstttttttuutssttuuttuuttttttttttuutssttuuutjjjtttttttuvuttsstuuuutttttttuttsrstuuuuuuuuuuuuuuuuuttuuttttuuttttttttttttttttuuuuuutjtuuuttuuuttsttuutuuuttttttttttttssjtuuuuttttjjtttutuuutssstuuuutttttttttssrrtuuuuuuuutttttttttsstttjsstttsstttsssssssssstttttsssttttssttttsssttttttttssssssjjsjsrrssttttssssssjtttttuutssstttttttjttttttsrrstuuuttuuuuuuttttttttuuttttuuttttttttttstttttuuttutsstuuuttttutsstttuttuuuuttttttttttsssttuuutjsssttuuuuuuutssstuuuttttttttuttsrstuuuuuuuuuututttuuttuuttttuuttttttttttttttttuuttutsstttttttuuutjttuutttuuuttttttttuussjttuuuttjjttttttttuutsssttsssssssssstssrrrstttttttttttttsstttttttssstttttttttttssssttttuttttssttttttttuttsttuuttuuttttttttttttjjjttuuuttjjjtttuuuuvuttsstuuutttttttuutssssuvvvuuvvuuuuuuttuuuuuuutttuuutuuuuutttttttttuuttttsstttsssssjsssssssssssssssssssssssrrssttttssssssssttttttssssttttttssjtstttrrrssttttttttttttttttssssssssstttttttttjjjssssssttttttssttttssttttsstttttttttsssttttssttssstttuutjjtttttsttuvltsssttuuttttttttttsssstuuutttuuuuuuttsttttutttttuuuuuuuuttttjjttttttutttssttttttttttssttttttuusssjttttjttuttjsttuutjtttttttttulutsssttttutttttttuttssstuuuuttuuuuuutttttttutttttuuttttuutttttttttttuuuuttttuuttttuutsstuttttuutjjtttttsstttttttuuuttttttjtttttuutsssttttutttttttttssrstuuuutttuuuuttssttjjtttssstttjttttssssssssssttttssssttttsstttssstttsstttsssssjjjssjsssssttutssssssjtttttuutsrssttttttjjjjtttsrsstuttttttuuuuttttttttttttttuutttuttttttssttttttttttsttuutttttttsstuttttuuttsjttttttttssjtttuutsttsttttttuuutssstuutttttttttuttssstuuuuttuuuuuutssttttttttttuuttttttttttssttttttttttsstttttttuuttjttttstttttjjttttttuutstttuuutjjtttttttttuutsssstssssssssssttrrrsstttttttttttttssssttttsssstttttttttttjssssjtttttttsstttttsttttssttttsttttsjtttttttttttttttuutttttttttttuuuttssttuuutttttttutssstuuuuuuuuuuuuuutttuuuuutttuuuutuuuuutttttttttttttttssstttsssssssssjsssssssrrrssssssssssssstutssssssssstttttssrrstttttsssjssttssssssssssssttssttsssssssrrsstssttttjstjssjssssssssssssssssssjsssssstttsssttssssstttssstuutsstttjjttttttsstttsttssssssstttttttttttttttttssttuuttutssssttssssttstuuuttttttjjjjtttttssssttssssttttttsstttsssttsssjtttjssstuutssttttttttjtsssttttttssssssttttttttttttuttstsssttttttutsssstttsrstuttttttttttttttttttttttttttssssttttttsstutsssttssjtttttssssuutttttttttttttjssttsstttsssssttttttttttttttssttttttttttttssssssssrsstssttttssssssssssssssssssssssssssttssssttssssttsrsssjjsssjtttsssssssstsssssssstssssssssssssjjttttttstttsssssssstuttttssssssssrstutttttttttttsjjsjtttsttttttssssttttttsttttsssttsssjttttssstuutjttttttttsstssstttsttssssssttttttttttttuttsssssttttttutsssstsssrstutttttttttttsssssttssssssttssssttttttstuutsssttssstttttssstuutttttttttttjtsssstsssssssssssssssstttssstsssssssssssssttsrrssssrrrssssttttssssssssssjsssssssssssssttttttsttttsssttssstttttttttuutjtttttttttjttsstttttttssssttuttttttttttuutttttssttuttuutssttttsssuvuttuuuuttttttttjttttsssssssssssssssssssssrrrssrrrsssssssssttsssssssssssssssssssssssssrrsstsssjjstttttsssssrrsssssstsrrrsssrrrsstsstttjsstjssjssssssssrrssssssssjtsssssttsssssssssssjttssssuutsssssjtttttttssssssttjssssssjttttttttttuutsssssstttttttssssttsrssttstuuttttttttjjttttssssssttssssttttjsssttssssttssstjjttssssuutssssstttttttsssttsstttsssssstttttttttttuutsssssstttttttssssttsssstuttttttttttttttttttssssssttsssstttttttttttsssjjstttjttttsssuutjjssttttttttssssjsstttjssssstttttttttttuutsttssstttttttsrsstsrrrsstsstttsssssssssssssssrrrrssrrrssjjsssssssssrrsssssssjjsssjtutsssssssjttsssssssssssssssrrsssjtttttttttuttsssssssttttttsrsstsrrrstuttttttttttjsjjjjttssssssttssssttttjjtttttsssttsstttttttsstuutsssssttttttssssjsssttjsssssttttttttttttuutsssssstttttttssssttsrsstutttttttttttssssjttssssssttssssttttjsjtttssssttsstttttttsstuutttssttttttttssssssssjsssrrsssssstttssstttssssrrssssssssrrrrssrrrssssstttsssssssssssssssssssjjssssttttssttttssssssssttttttttttuutssssstuuuttttssttsstttjsssstttttttttttuvutttsssssttttutssssttssssuuutuuutttttttttttttssssssssssssjjsssssssssrrrssssssssssssssttssssssssssssssssssssssssrrrrssssjjttjsssssttssrrsssssssrrrrsttrrttssttttssttjsssssjsssssrrrrsjssttttttssttssstssssttttssttttssttjssssstttttttttssssjttsssssssstttttttttttuuutsssjtssttssssstuusrtttttuuttttttttttttttsssssssttssttttttssttssttsssstuttjjttuuttttttssssttttttttttttstttttssssjttutttttttttuuuttssttsstttsssstuussttttuuuttttttttttttttsssssssttttttttuttstttstttssstuttjttuuutttttjssssttttttttssjttttttttsssssttttttttttttttttssttssttssssstuurrttssttttssttsssssssssssrrrrrsssstttjjssssjssssrrrstttssjjjjsjsssssrrrssttjtjsssssssssssssssssstttttttjtttttttsssssssttssssstutsrttttuuttttttttjjjttttssssssstttttuttuttjttssttsssstuttttttttttttttssssttttttttsstjssttjsssssstttttuutttttuuuttssttssttssssstuusrttttuutttttttttjjtttjsssssssttjstttttttjttssttssssuuttttuuuuttttttsssstuutttttttssssssssssssssssttttssssjtttsrrrsssssssrrrrsttrrstssttttsssjssssssjsssssrrrssjssttttttsstttstttssstuuuttttttttttttsssstuuuuttttttttttttttssstttuttutttttuuuuttssttstuutsssstvlssuuttuuutttuuttttttttttssssssttsstttttsssssssssrrrsstssssssssssssssrrrsstsjtssssssssssssssssssssjjtttssssssttssssssrrssrrrsstttssttssttttssttjsssssssssssrrrssjttttsstttsssssjttssstuttttttuuttjjttssssttttttttttssttttssssssttttttttttttttutssssssssttssssttuusstusstuttttttttttttttjsssssssttttttttttssttssttttsstuutttttuuutsjtttssttutttttttttttttttjssjttttuttutttttttuuttssttssttssssttuuttutsstuutttttttttttttttssssssttttutttuutstttsttttstuuutttttuuuttttttsstttttttttttttuuttttttttsstttttttttttttttsssttssttsrssttuussttssttttssttsssssssssssrssssssssttsjjsssssssssssssttttssjjjjjsssssssssttttttsstsssstsssssssssstttttttttttttttsssssssttsrssttutssttssttttttttttttjjtttsssssssttttutttuuttttssttttsstuutttttuuutjttttssttuttttttttttttttsssssjjtttttutttttttuuttssttssttssssttuussttsstttttttttttjjttttsssssssttttttttutttttssttttssuuuuttuuuuutttuutssttuuuttttuttttttssssssssssttttssssssstssrrrssssssrrrsstttssttsstttsssssssssssjtssssssssstttttttutssttssttttsstuuuttttttttjttttsstuuuuutttuuttuutjtttttttttuttutttutttuuttstttssuusssttuluttuusstuuuttuutttttttttttsssssttttttssttsssssssssrrssttsssssssssssssssssstjjtjssssssssssssssssssstjtttssssssssrssssrrrssrrstutsstttsrrrsttjssstjssjsssssssssssstttsssstttssssjsttttssttuttjtttutstuvuuttttttttjtuuttuuttssssstuuttttttttuutsssssssssssttsstuuutstttsssssttttttttttjjjtttssttttttttssstttttssttttuuttttuutttttuuuttuuuuuuuuutttjttuuuvutttssssttuttttttttuutssssstttsssttsstuuutstttssssstuttttttttttttttssttttttutssttuuttstttstuuttttuutttttuuuttuvuuuutttttttttttuuuuttsssjtttttttttttuuttssssttssssssssttuuttttssssssttssssssssssssssssssttssttssssjjsssssjssttssssttssjjjjjssstuutttttttssssttssttjssssrssttttttttttutssssssjsssssssssttuusstttsssssttttttttttjjjtttssstttttuutsssuuttssttttuuttttuutttttuuuttuuuuuuututtssttttuuutjsssssttuttttttttuutsssssttsssssssstuuutstttssssstttttttttjjsjtttssstttttttsssttuttssttttuuttttuutttttuuuttuvuuuuuuutttttuuttuutsssssssstttssssssssssrrrrssssrrsssssttttsttssssrsssssssjtjjsssstsssssttttttsssttuttssttttuuutttuuutttttttttuuuuuuuuuutttttutuvutttjssstuuuttttttuuutssssttttsssttsstuvlttuutssssstuttttttttttttttttttttttttssssttssrsssssssssssttsssssssssstuttttsjttssssssssttssssrrssttttjjsssstjssrrrssssrssrrrsttutssttssrrrrstssssjsssjjssssssstttjsttssssttttssttssttttsstutttsttutjstuvuttttttttttuutttttjssssstuuttttssstuutsssssttssssjjsstuvussuutsssrsttttjtttssttttttjtttuutttttstttttttttttttuttttuuttttttuutstuuuuutttttjttuuuulutttsssstuuuuuuttttuutssssttttsssjssstuvussuutsssrsttttttttttttttttjttuuuttuutsttuttttttttttuutttuuuttttuuuttuuuuuutttttttttttuuuuttsssttuuttttttstuuttssssttsssssssstuuutjttssssrrstssssssssssssssssjtttssttssssssssssttsstttjssttssjjjjjsssttuutttttsssssttjsttssssssssttttttssstttssrrssjssssssssstuuusstutsssrsttttttttttttttttssttuuttuutssttuttsttttttuttttuuttttttuttttuuuuutttttssttutuuutjjsssstuuututtsstuutsssssttsssssssstuvusstutsssrsttttttttssstttttsstttttttttsttttttstttttuuutttuuttttttuutttuuvuuttttttttuuttuutssssssstttttssrrsssssrrrrsjssrrssssttutssttssssrrssssssssssssssssssjtttttttsstttttttttttttuuuttuuutttttttjttuuuuutttttttttuuuuuttttssttuvuuuuttttuutsssstttssssttstuuvussuutssssstutttttttttttttttttuuuttttttttttssssssssssssssttjsssssssssttuttsssssssssttssttssssrrsstttttjssssjjsssssssssssssssssjtsssstssssssssssssssrssttsssssjttttssstuutssjtuutjjsssttjtttttttttttssrsttsssssstttttttttssssssttttuuuuusrrsttttttttjstsssjtttttttssttttsssstttjtttsssttttjjjttuuuttttuuuttsttuuttttssttttttttttttttsssstttsssssttuuttttttjstttttttuuuvusrrsttttttttttttttttttttutssttttsssstttttttsssttttssstuuuuuuttuuuuttttuuttttttttttttttttttttsssstttstttttttttttttttttttttttuuuvussssttttttttttttttstttttttjjttttsssssssssssssssttssssjjjttjsssttttssssttssssssssssssttttttjsssrsstsssssssjttttjsssssssstttttttutsrrsttsssssssjssssssstttttssttttssssttjstttssstttsssttttuuutttttttttttuuutttssttttttttttttttsssstttsssstttttttttttssjjtttttuuuuusrrsttttttttttjsttstttttutssttttsssstttttttsssttttssttttttttttuuuuttttuuttttssttttttttttttttssssttttssstttuuuuttttttttjsttjtttttrrrrsjssssssssssssssjttttsssstssssssssssssssrrsjjsssssttuuttttuuuuttttuuttttsstuttttttttttttsssstttsttttttttttuttsjtttttttuuuuvusssstttttttttttttttttttuuutttutttjstttttttttstuuttsttttuvvuuttuuuutjjtttssssrssssssssssssssssrrrstsssssssstttjjsssssssssssttttttsrrrjsssssssssssssssssssssssssjsssssssssssssssttttsssssttttjsstuutssstuutsjtsssjttsjttttttttssrrtttsssssstttttttsssssjttttttuuutsrrsstttttttssttttttttttttttttutssttttjjttjssstuutttttttuuutttuuuutsttuuttttssstttsstttttttttssstttsssssttttttttsssstttuttttuuutsrrsttttttttttttttttttttttttttutssttttttttssstuuttsstttuuuuuttuuuutsttuutttttstttttttttttttttsssttssttttttttttttjttttttuttttuuutssssjttttttttjtttttttttttjttttuttssjjsssjsssssttttsssjjsssjjssttttssstttsssssssssssssttttjjsssrrsjsssssssstttjssssssssttttjjtttssrrsstjsttjsssjjjjjtttttttjtttttsstttjssttsssstuttssttttuuuttttuuttsttuutttttsjttttttttttttttssstttsssssttttttttssssjtttttttuuutsrrssttttttttttttttttttttttttttttsttttttttjssstuutttttttttttttuuuuttttuuttttsstttttttttttttttssstttstssstttutttttsttttttttjttttsrrrrsjsssssssssssssssttjsssssjjjssssssssssssrsstttssssttttttttuuuuttttuuttttsstttttttttttttttssstttsssstttttttttssjttttuuttuuuutsrssttttttttttttttttttttttttttuuttttttttttttttuuutttttttuuuuuuuuvuttttutsssssssssssssssssssssrrrsjssssssssttjjjssssssssjssjtttttsrrrjsssssssssssssssssttsssjsssssssssssssssstttttttjjsssssttsssstttttttssjjtlussjtssstttttttttttttuutttsssssttssttjssstttttttssssstttttttttttjtttttjstttssttttuttjttttjjttjtuutuuuttttttstuuttssttttttttttttuussttssstttttttuuuuuuuuutttsssttttttttttttttttttssssstttttttttttttttttttttttttutuuttjtttttjsssttuuuuuttutttttuuutsstuttttttttttutssssssttttttttttttuuutttttttttttttttttttttttttttssssjttttttttttjtttttttttttjttttutttttttsssssssttttttsjjjsrssjssssssssttssssssttsrssssssttssjtsstttttttssssssssjsssssssstttjjjjsssssssttssttttsssjjjjsstttssttttttssttttssjjjsttuutttttttttttuttssttttuuttttttuussttssjtttttttuuuuuuuuttttsssttttttttttttttttttssssstttttttttttttttttttttttttutuutttttttjjttjtuutuuuttttttssttttssttttttttttttuussssssttttttttuuuuuuuuuttttsstttttttttttttttjjjssrsssssssssssssssssssssstsssssjjjjsssssssssssstttttttsttssssttttssttttttttttttutssstssttttttttuuuuuuuutttttttttttttttttttuttttutssssttttttttttttttttttttuuttttuuuutttttttttttttuuuuuuuuuttttuuutsttutttttsssssttsrrrrssssssssssssssstttssssssssjssssssssjjssjsssssssssjsssssssssssssssssttssjjsssssssssssssssstttttttttsssssttssrrstttttssstjtlutssssssjttttttttttttuuttttssssttsstttjjtttttttssrrssttttttttttssjttttjsttttsttttttttttttjjttjtuuttuuutttttsstutsssstttutssttttuutssssssstttttuuuuuuuuuuuttssssttssttttttttttttssrrssttttttttttttttttttjtttttttttttttttttssssstuuutuuuuutttttttttssttttuttttttttttsssssjttttttuuuuuuuuttttttttttttttttttttttttttsrrststtttttttttjttttttttttttttttttttttttsssssstttttttttjjsrrssssrrssssttssssssttssrrrsssjtssjtjtttttttttssssssjjssstssssttjsjsssrrssssttjsttttsssjssjssttttsttttttsjttttsjjjsttuuttuuuttttsttttsssstttuuttttttuutsjssssttttttuuuuuuuuuttttssstttjsttttttttttttssrrssttttttttttttttttttttttttttttttttttttjjttjtuuttuuutttttsstttsssstttttttttttuutssssssttttttuuuuuuuuuuutttsstttjstttttttttttjsrrrssssssssssssssssssssssttssstjjjsssssssssssssttttttttttssssstjsssssttutssttttuutsssssstttttttuuuuuuuutttttstttttttttttttttttttsrrstttttttttttttttttttttuuttttuuutttttttttttttuuuuuuuuuuttttttttsstttuutssssssttsrrrrrssssssssssjjsstttjsssssssssssjsssstjssssrrrrssssssssssjjsssssssssstttjssssssssssssssssssttttttttsstttsssrrssrsttttsstttsstttssssstttttttttttsssssstttttttjssssttttttttttsrrrssssjtttttttssttttttttttttssttssttttttjjttjttutttuuuttuutttsssssssttttjtuutsstuusssssttttttttttttsssttuuttttttssjtttttttttttsrrrssssttttttttttttttttjttuttttttssttttttssttstuuttttvvtttuutsssstttttuutttuuttstttsssssttttttuuutttsssttttttttttjjttttttttttttsrrrssssstttttttssttttttttttttttttstttttttssssssttttttuutjjjssrrrsssrssttsssttsssstssrrrssjtssjtjtttssssssttssttsssssssstttjjjjssrrrrrssttttttttssjjssjjttttttstttssstttttsjjjsttuutttuutttttttsssssssttttttuuttstuusssssttttttttttttsssstttttttttssjtttttttttttsrrrssssjtttttttttttttttttuuutttttstttttttjjttjttutttuuuttttttssssssssttttttuuttstuussssstttttttttutttttstttttttttsstttttttttttsrrrrrrrrsssssssssssssssssstttsssssssssssssssssssssjtttttsstttssrssssssjttttttttsssutssrssttttttttttttssssttttttttttjttttttttttttssrrssssttttttttttttttttttuuttttttttttttttttttttuutttuvvutuuuttsssttsstuttttutsssstssrrrssssssssssjssssssssssssssssssssjjtsssssssrrrrrrrsstjsssssssssssssstttsssssssssssssssssssstttttttssttttssrrssrrstssjtttttssttsssssjttttttttttsssssstttttttjsssstttttttttssrssstssttttttttssttttttttttttssjjsstttttttjttjtttuuttuuttuuuttsssssssttttttuuutstuutsssssttttttttttssssttuuttuutttsssttttttttttsrssstttttttttttttttttttttttttttttsstttttttsttsttuttttlutttuuussssttttttttttuuttstuutsssjtttttttuuttssssttttttttttttjtttttttttttssssssssttttttttsstttttttttttttjttssttttttssssssttttttuuttjjjsssrrsssssssssstttsssttssssssjjssjssssssssssstttjttjssssssjtttsjjjsrrssrssttttttttjssjjjjjtttttttssttssttttttssjjsttuuuttuutttttttsssssssttttttuuttstuutsstjtttttttttttsssssttttttttttsssttttttttttssssstssttttttttttttttttttttttttttssttttttjjtttttttuttuuuttttttsssssssstttttuuutstuutsssstttttttttttssststtttuuutttsjtttttttttttrrrrrrrrssssssssssssssssssssjsssssssssssssssssssssttjttttsttttssrssssssjtttttuttssuutsssjtttttttttttssssstttttttttttjttuuuttttttssssttttttttttttttttttttttuuttttttttttttttttttttuuuttuvvutuuuutjssttsstttttuuutsssttsssssssssssssssssrssssssssssssssssstttssssssrrssssssssjjssssssssssssjjssssssssssssssssssssssssttttstttssttttsrrrssssssstttuuuttttttttsttttttssssssttttttttttttjssstttttttttssstuuuutttttttttssjttttttttsssttjjjttttttttjjjttstuuutuuuutstuutssssttsssstuttuvuuttuuuutsttttttsssssstuuuuuuuttttttssttttttttttsstuuuuutttttttttjttttttttttttttttttttttttttssttttlvuuttutttuuttssssttssstttttuuuttttuuttjttttttttttsstuttttttttttttjtttttttttttsttuuuuuttttttttssttttttttttttttttttttttttjsssstttuuttttuutjjtutsrrsssssssssssttttsstttssssssssssssssstttttttssssssssssjtttsjsssssttttuuttttttjjssjjjjjttttsssttttstttttttjssjttttuvutttuutsttuussssttssstttttuuuuttuuuutjttttttttsssstuttttttttttttsstttttttttttttuuuuuttttttttttjjjjtttttttttttttttttttttjjjttstuuuttuvuttttuutsssssssssttttuvuuttuuuutttttttttttsstuuuuuuuuttttttssttttttttttssttttttssjjssssssssssssttssssssssssjssssssssssssstttjttutssttttsrrsssssssttttuvutttuuuuttttttttttsssstuttttttttttttjttuuuttttttsstuuuuuttttttttttttttttttttttttttttuutttttttttttuvvuuuuuuttuuuutsssttssssttttuuttssstttssssssssssssrssssssjssssssssssstttssssssrsttttttsssjsssssssssssssjsssssssssssssssssssssjsstttsssttsstttttsssssrrsssjjtuuuttttuuttssttttsssssssttttttttssttjjsstttttttsssstuuuuuutttttttttttttttttttssstttjttttttttsjttttjtuuttttuutttuuutsssttssssttttuvvuttuvvutsttttttssssstuuuuuuuttttttttttttttttttjstuuuuuutttttttttttttttttttjtttttttttttttttsttttttuvutttuuttuuuuttssttssssttttuuuuttuuuutjttttttttttsstuttttttttttttttttttttttttttuuuuuutttttttttttttttttttjtttttttttttttjssssttttuuttjtuuttttuutssstjsrssssssttutsstuttssssssssssssssttttttssssssssssssttsssssssttttuuutjtttssssstjjjjtttssssttttttttttttssstttjtuuutttuutsttuutsssttssstttjttuvuttuvvutjttttttttsssstuutttttttttttttttttttttsjttuuuuuuttttttttttttjjjtttttjtttttttttttttssttttstuuttttlvuttuvvutssttssssttttuvvuttuvvutttttttttttssttuuuuuuttstttttttttttttttttttttutttssssssssssssssssssssssssssttjsssssssssssstttsstuutsttuussssttssssttttuvvuttuuuutjttttttttsssttutttttttttttttttttttttttjstuuuuuutttttttttttttttttttttttttttuutttttttttttttlvutttuuutuuvvttstttssssttttuuuussttttsssssssssssssssssssssssssssssssjjsssssssssttttttsssssssssssssssssssjsstjssstssjsssrssttjsssssssssstttttutttttsrrssssjtttttttttttssssssssstssssssssttttsssssstttjjsssssssstttttttttttttttttttttttttttjtttsjttttttsssstttttjttssttttlvuuuuuuuuuussssttsstttttttttttsssttssttttttttttttttsstttttttttttsssssttttttttttttttsttuttttttttttttttttuuttuutssstttttttttsjtttuuuuuuuuuuuutssjttttttuuuutttttjstttstuuttttsstttttsssttttttttttttssstttttttttttttttstttttttttttttttttttuuuttttsssttttttttsssjstuutttutttttssrssssssssttsssssssssssssssjsssssssjssssrrssssssssssssssrsttsstttsjjjjssssttttjjjjttttsjttttttttttsssstttttjtttsjtttuuuuuuuttuutssstttttttuuuttttttsstttsttttsssstttttttssttttttttttjsssssttttttttttttttttttttttttstttttttttuuttuutsssttttttttsstttuuuuuvvuuutttssssstttttttttttuttsssttstuutttsstuuttttsstttttttttsssssstttsttuttttsssssssssssssssssssssssjtttsssssrsstttssssssssttttttuuttttutsssjttjtttuuuttttttsssttstuuttttssttttttssttttttttttttssssttttttttttttttttttttttttttttttttttutttttttsstuuttttttttttuuvuvvvuuuuuttsttttttttuuttssssssssssssssssssssssssssssssssssssssssssssttssttttssssssssjjssssssssttssjtssssssttssssstttjsssrrsssstttttuuuuutsrrssssttssttttssttssssssssstssjjsssstttssssssstttssstsssssttssjtssttttttjttuttttttstttttttttttssttssssttuttjsssssjjtlvuuuuuuuuutttttssttttttttttttssssjjsstttttttjttttttssttttttttttttssssttssttjjttttttsstuttttttjjttttttttuuttuutjsstuuttjjsssjtttuuuuuuuvvvuuttttttuttttuutttttsjsjtjsttuttttssttttssssttttttttttttttstttttttttttttttsttuttttttjttttttttuuuttuttsssttttttsssssjstuuutttuuuttsssssssjjssssssssssssssssssssssssssssssssssssssjjssssssssrsttssttsssjssjsssttttjjjjstttttttttttsstttsstttuttjssssjjtttuuuuuuuuuuttstttttttttttttjjssssjjjssttssjssstttttttsttjtttttttttssssttssttssttttttstttttttttsttutttuttuuttuutssttuutttjsssjtttuuuvuuuuuuttttttttttttttttttttssssttsttutttsstuuttttsstttttttttsttttssttsstttttssrssrsssssssssssssssssttttssttsssssttttsssrsssjttttttuuuuuutssttjjtttttttttjssjsssttsstuttttssttttttsstttttttttttttsssttttttttttttttjttuttttttttttttttuuutttuutjsttuuutttsssttttuuvvvvvvvvutttttttttttutttssssssssssssssssssssssssssssssssssssssssssssttsrstjjsssssssssjssssssstttssstttssssttsssstttttssrsssstssstuttuuutsrssjjsstttjssssssssssssssssssssttttttttsstttsssttjjttttttssjtssttjsjjttttjtttttttttttttttttuutsstuutstttttttsssssstttstuuuuuuuussttuttttuuttsssttssssssjjssttssttttttuuttuutjjttttttttuutssttsstttjssjtttssttttttttttttttttuuttttuutttttuuttjssssjtttttuuuuuvvuttttttttuuuttttsttsssjjjjjjsttssttttttuutstuttjtttttttuuutttttttttttssttttsjttttttttttttttttuutjstuuttttttttttsssssjttssuvutuuutssssjsssjtjsssssssssssssssssssssssssjjssssttssssjjsssjttttsssssssssssssjjjsstttjjjjjttttttttuutsstuutttttttttjssssjtttstuuuuuuuutsttttttttttttsstjssssssjjjjtsssttttttuuttuutttttttttttuutssttssttsjsjttttstttttttttttuutttuuuttttuutsttttuuttssssttttttuvutuuvussttttttuuuttsssttssssssttsjttsstttuuuuutttutttttttttttuuttsssssssttssrsssrrssssssssssjsssstttssssttsssssjtttssrsssjjsrstuuuuuutssttttttttttttssjssssjssjjsstsssttttttuuttuuttttttttttuuuttjttttttttjtttttjttuttttttttttttttvvtjstvvttttttuuttssssttttttuvvvvvuutstuuuttuuuuttsstssrssssssssssssssssssttssttssssssssssssssssssrrsssjssssssssssssssssstssssssttssssttssjttsjjsssrssssssrsttsstuutsrsssjssssssssssssssssssssssssssttttjtttsstttjsstttsttttttttttssjjssjtttttjtttttttttttttttttuuttstuutttttttttsssssjtttssttttuuutssstuttsttttsssstttsssssjjsjjjsstttttttuttuutttttttttttuuuttttsstttsssttttttttttttttttttttttutttttuttttutttttsssssjtttssttttuuuutstttttttttttssstttssjjjjjjstsssttuuttttstuuttttttttttuuuuttttttttttssttttttttttttttttttttttuuttttuutttttttttjssssstttsstuttttttssssjsssssssssssssssssssssssssssssttssssssttssssssssssttttsssssssssssssjjjssttttttttttttttjtuuttttuutttttttttsssssjjsssstttttuutssstttttttttssssttsssjssjjjjtsssttttttuuttuutttttttttttuuuttttssttjssjttttsttttttttttuttttttutttttuttttuttttttsssstttssstttttuutssttttttttttsssstttsssssjtsjtssstuuuuuutttuutttttttttttuuutsssssrsttsssssssssssssjjsssssssssttssssttssttssttssssssssssrrstttttutsrstttttttttssssttsssssssjssssssttuuttuuttuutttttttttttuuuttttttttttjttttttttuttttttttttttttuuttttuuttuuttuuttssssttttsstuuuuuutsstuuuttuuuttsssttsssssssssssssssssssstsssttsssssssssssssssssssrssssssssjsssssssssssssssssssssttttssssttsssssssssssssrrrsssssssssrrrssssssssrrrsttttsssssssjssssstttssssssssttttsstjssssttttttssjjsstttttttttutttttttsjtttsjttuuttssstttttttssssssjsssssssssstttssssttjsssssrrssuuuttsssjjjtttttttttssssttsstttttttttjssttutttssssssttttttttuuuuttuutttjtttsssuuuussstttttttssssssttssssssssttuttsssttttssrrrssstuuttjssjjttttttttttsssssssttttttttttsttttuutttttttttttttttttuttttttttttttttttuuvutstttttjttsstsssttssssssssstttssssssssrrrrrssssssssrsssssssssssstssrrssssssjjssssssssssstttssrrrrssjjjjjjttttttttttsssjsssssuuuusssttttttsssjsssjsrrssrrsssttttssssssssssssrsstutttssjjjjtttttttttsssssssttttttttttjssttutttsssjsstttttttttttttttttttsssssssuuuussttuttttttsttsjttsrssssssttttsssstttsssssrrssuuuutssssjttttttttutsssstttttttttttttjttttuttttsrrssstttssttssssjjjsssssssssssttttsrssssssssssssssssrrrrrrssssssssssstjjssrrrrrstuttssssjjttttttttttssssttssttttttttttsttuuutttttttttttttttttuttttttttttttttstuvvutsttuuttuutsttssttsssssssttttttssstttttsssrrsstuutsssssrrssssssssssrsssssssssssssssssssssssssrrrrsssssssssssssssssssssssssrsttttrrssssssssrrsssssssrrrrrrrsssssssssssssrrrssssttttssssssjjsssssttsssssssssttttssttsssstttttjssjssstttttttttuttttttjssssjssstuutsrrstttttttssssssjsssjjssssssttttsssjtssrrrrssttuuttssssjttttttttttssssttsstttttttttsssttuuttssssjtttttttttuuuuttuutttjjjjssstuutsssttttjjsssjjsstssrssssssssttttssjtttssrrsssttuuttsssjjttttttttttsssssstttttttttttjssttuutttjtttttttttttttutttttttttjjjjjstuuutssstttsstsssstsstssssssrssssssttssssssrrrrsssssssssrssssssssssssjssrrssssssjjsssssssrrsstttssrrssssjjjssjttttttttttssssssssstuutsrssstttssssjsssjsrrssrrssssstttsssssssssssssttttttssjjjjtttttttttsssssssttttttttttsssttuutjsssjssttttttttttttttttttsssssssstuutsstttttjttssttssttsrssrrssssttttsssjtssrrsssstuuuutssssjttttttttttssssttttttttttttttssttuuttttssssttttssttsssjsssssssssssssstttsrrrsssssssrrssssssrrssrrsssssssssssjttssrrrsssttttsssssjttttttttttssssttssttttttttttssttuutttjtttttttttttttuutttttttttttttssuvvussttttttttssttssttsssssssjsstttttsttttsssrsssttuutsssssrrssssssssssrrrrrsssjsssssssssssssssssrsssssssssssssssssssssssssssjjssssrrrsssssssrrrrsssssssrrssssrrrssttttjtsssssttttssssssssssjjssssttssssssssttttjsssttttsstttttjssjjsttttttttttttttttttjssssttttssssrsstsssssssssssssjsjjjjjjssssstuutjstttsssstuutsssssssjjttssssttssttttttuuttttttttutsstttttjssttttttttttttttttttttttttjjjttttsssssjtssttssssjsssjjssssttttssssuuuttttttssstuuttssssssssjttssssttssttssstuuttttttttutssttttttjjttttttttttttttttttttttttjjjtttssssssssssssssssssssjsssssssttsrrsttttssjsssrssssssssssssssssssrrssssssjssssttjsssssssttsrsssssssssstttjjssssjttttttttjsssssttttssssrrsssssssssssssssssssssttssrrstuutttttttttttttssssssssssjjssssttssttttttuuttttttttutsstttttsssjjjtttttttttttttttttttttssttuttsssssstssjsssssssssjttsssstttsssstuutjsttssssstuutstssssjsjttssssttssttttttuuttttttttutssttttssttttttsssssssssssjssssssssrsssjsssrrrrrssssssrrrsssssssrsssssssrrstuttjttttsssttttsssssssjsjttssssttssttttttuuttttttttutssttttttjjtttttttttttttttttttttttttttttttssssstttttttsssssjtttttssttttssstuvuuttuutttttttttssssssssrrrrrrrssssssssrsstssssssssssssssssssssssttssssssssjssssssssssssstttsrrrssssssssssrsssssssssssrssssrrrrstuutttsssssttttsrrrssssssjsssssttsssssssstttjssssttttttttsstttttttttttttttttttjtttttjjjttttttsrsssssssssssssjsssssjtttjjjjsssrstuuutttttsttttuusssssssttttjssstttssstttttuuttttstttttttttttttttttttttttttttttttttttttttttttutssssssttssttsssjsstttttsssttttsssstuvutttttjttuuuttsssststtttjssstttssttjssttuttttssttuutttttttttttttttttttttttttjjtttttttttttttsrsssssssssssssssssjsstttsssttssrstuuuttjssssssssssssssssssssssrssssssssssssttssssssssttsstjsssssttttttjjjssstttsssjjjjsssstttttsrssssssssssssssssssstttsstttsssrstuuutttttttttuutssssstjttttjssstttssttttttuuttttstttuttttttttttttttttttttttttttjjttttttttttuutsssssstjssjtssttjsstttttssttttsssstuuutttttsttttuutssssssttttjssstttssstttttuuttttttttuuttttttsttuuuutsssssssssssssssssssssssssssrrrrrrrrrssssssrssssssssssjsssrrstuuuttttsjjttuutsssssssjtttsssssttssstttttuuttttjtttutttttttttttttttttttttttuuttttttttttttttttssssssttssttssssssttttttttttttssssuvvvutuuttttuuutssssssssssssrrrsssssssssssstssssssssssssssssssssstttssssttttttsssssssssstttssrrsttttssssssssssssssssttssssssssrrssttttssssstttsssssssjssttsssstutsssrrssssssssssssttssuuutsstuvvuttjtttttutuuutssttttsttttttssrsttttsssssttttjjtttttttttsssstsssttuuuutsssttttttttssttttuutjjtuutjjsssstttttttttssttttuutttttuvvutttttttuuuuuttjstttttttuuttsssstuuutttjttttttttttttutttssssttssttuuvutsssttttttttttttttuutjstuuuttssssjttssssttssttttuuutttuvvuutttttttuuuuuutjjttttttuuttttsrstuuttjstttjsssssjjjtttttssssttssstuuutsssstttsssssssssssttssssttssrrrrssssssssssrrsssstuttssttuuttsssjstttttttssssttsstttttjssrsttttssssttssjjjstttttttsssssttssttuuuutsssttttttttssttttuutjstuutjjssstttttsttttssttttuvuttttulvuttsssttuuuuutssssttttttttttsssstuutttttttttttttttttuuttssssttssttuuuutsssttttttttttttttuutjstuuttssssstttttttttssttttuuutttuuuuuuttjjjttttttsssssssssstttsssrrssttssrssssssssssststttsssrrsssrsstttuttsssttttttjsssttsttttsstuutjsssstttttttttjssttttuuuttuuvvuutttttttuuuuvuttttttttttuuuttsssuuutttttttttttttttttuuttssssttjjtuuvvuttsstuuuttttttttjtuutsssttsssrrrssssssssssrrssrsttttstttttttssssssssstttssssssssstttjssrrsttttssssjtsssjtttttttsssssssssssssttttsrsssttjssssssststtttsstutsssssrssssssssssssttssuuuttttuvvutttttttttttuutsjtttssttuuttsssstuutssssttttttttuuttttttsssstttstttuvutssstttttttttttttuuuttttuutjttssssttssssttssttttuuuuuuuuvvutttttttttuuuutttttttttuuuutsssstuuuttttttttttttuuuuutttsssstttstttuvutsssttttttttttttttuuttttuuttttsssjttsrssttssttttuuuuuuvvvuutuuttttttuuuutjttttttuuuuttsssstuuutjttttttttttttttttttssssttssjttuutsssstttjssssssjsssttssstttsssrrrssssrrsssrrrsjsstuttttttuuttssjsssttttttsssssssstttttjssssttuttsjtttttttttuuuuttttsssstttstttuuutsssttttttttttttttuuttttuutjttssstttssssttssttttuuuuuuuuvvutttsssttttuuutsssttjttuuuttsssstuuuttttttttuuttuuuuutttsssttttttttuvutsssttttttttttttttuutttuvuttssssssttssjtttssttttuuuuuuuuuuuuttttssttttttssssssssjtttsssrrsttttssssssssttssttttttsssrrssssssjttutsssstttttjjjstttttuuttttuutjttssstttsssjtsssttttuuuuuuvvvuutuutttttuuuuutttttttttuuuuttsstuuutttttttttuuttuuuutttttsstttttttuuvuttsttuutttttttttttuuttttttssssrrssssrrrsssrrsssstttttttttttssstjssrrssttttttsssstttsssssssssssssssssjttttuuuutssssstssssstttssssssssssstjsssttssttttttuttssstttssssssssrrsstttuusstuuutttttttuutssssstttttttsssttutttsttsssttttjtssssstuuvvvvutstttttttttuutttuttsttttttttjtttttuuvuuuuuttjtttttssssssssssttttuussuvvuttttttuuuttsssstuuuuutssstuuutttttttsstttttttttttuuvvvvutsttttttttttuuttuttjttttttttttttttuuvuuuuuttttttuttstssssssstttuuutstuvuttttttuuuttsssstuuttttssstuuuttttttttttttttttttttuuuuuvutsttttttttttttttttssttsssjssssttjsttttttttssrssssssssssrrrrrssjtutssttuutsttstttttssrrsstuttttsrsstttttjtsssssttssjjstttttuuvvvussttttttttttttttttjsttttttttjtttttuuvuuuuuttjttuutssttssssssttttvutstuvvtttttttuutssssstuuuuutssstuuutttttttssttttttttttuuuvvvvutsttttttttttuuttuttjttttttttttttttuuvuuuvutttttuutssttssssssttttuussuvvuuttsstuuutssrrsjtttttssrrsttsssssssssssssssssssstttttuutssssssttssstttjtttssttsstttjsstttttuuuuuuuttjtttutssttsssssstttuuussuvvuttttttuuuutsssttuuututssttuuutttttttttttttttttttuuuvvvvutsttttuuttttuuttuutttttttuttttuuttuuvuuuuutsssssssrrssrrrrssssssttssstttsssssssttssrrrrssttttssssstttssssssssrssssjsssjttttuttutssssttttsstttsssssssttsssjjjssttsttttttuuutssstttsssssssrrrsttttuusstuuuttjjstttttsrrrrsttttttsssttuttssttttsstttttttssttuuvuuvutssttttttttuutttttttttttttttttttttuvuuuuvuttttttttssssssssssttttuussuuuutttjjttuutssrrsstuuuutssttuuutttttutsssttttttttttuuuuuuusstttuuuttttuuttttttttttttttttttttuvuuuvvuttttttuutsssssrsssttttuusstuuuttjjjtttutssrrsstuttttssstttttttttttsstttttttttttuuuuuuussstttuttjttttttttttttsssjssssttttttttttttsssssjjssrssrrrrrrstjtutssstuutsssssttttsrrrrsttttttsssttttttjtttssstttjttsttttuuvuuutssstttuttjttttttttttttttttttttttttuvuuuvvuttttttutssssssssssttttuutstuvuttjjjtttutsrrrrstuuuutsstttuttttttttsstttttttttttuuvvulutsttuuutttttutttttttttttttttttttttuvuuuvvvtttttuuutsttsssssstttuuussuvvuutsssstuttsrrrrssttttssrssstssssssssrrssssssssssjtttttttssssstttssttttsjttssttsstttsstttttuuuuuuvuttttttutsssssssssstutuuussuvvuttttttttutssssssttttttttttuuutttttttsstttttttttttuuvvulutssttuuutttuuuttutttuutttuutttuuttuvuuuvvutsssssssrrssrrrrssssssttssstttssssssssssrrrrrrssssssstttssttssssttsssjttttttttsstsssssssssstttsssssssttjssssssssssjsssttttttttttuuttsrrrssrrrrrrssttttsstttttttttjsssssrrrssrrsssssstuutttuttsstttssttttuuuutttttttttsttssttttssttsstutttttttttttttttttuuuttuuuuvuutsssssssrrssssttuutttuuttttuutjsssssssrssrssssssstuutttuutjjtuutsttttttttttttttttttttssttttttttsttuuttttttttttttttttuuuutuuvvvuttssstssssssrrssttttstuutttttttttssssssrssrsttsssstuuttttttsstuussttttttttttttttttstttsstttttjttssttttttssttssssttsstttttttttttttssrsssrrrrrrrrssttsssttssttttssssssssrrrrrrsssssstttttsttssstttssttttttttttttuuttssttssttutssttsstttttttttttttttttttuuuutuuuuuuutsssssssrrrsssstuutttuutttttttttsssssrrssrrstssstttutttuutjssuujsttttttttttttttttttttssttttsstttttuuttttttttttttttttuuuutuuuuvvuttsstttsrrssssttuuuttuuttttuuttssssssssrrrrsssrrsstttsstssssssssssjttttttttssssssssssssstttssssssttssssssttttjtttsttuuuttuuuuuuutsssstssrrrsssstuutttuuttttttttttssssssssssssssstuuuuttuuttsttttttuttttttttttttttttttssttutttttttuuuuutuuttuutuuuttuuuuuuuvvvuutssrrrssrrrrrrssssssssttsssstsssssrrssrrssrrrrrsssttttssssssrsttsssstttttttsssssssssssssssssssssssttttssssttssssjjsstttttttttttuttssssssssrrrssstttssstttssstttssssssrrssssrssssstuuutsstttssstttsstttuuuutttttjtjssstssttttssttsttuttttuuuttttttttttuuuttutttuuutssstsssssssssttuttttuutssstutsssssssssssssssssstuuuutttutjjtuuttttttttttttttttttssttssstttttttstuutttuuuuutttttttttuuuutuuuuuuutssstjsssssssstttttssuutjsstttjttssssssssssssssstuuutsstttsstuutsttttttttttttjjjjssttssstttttttssuuttttttttssssttssttttttttsstttssrsssrrrrrrrssjjjsrsttssssttssssssssrrssrrsssssstuutssttsssttttssttttttttttttttsssststttttssttsttuttttttuttttttttttuuuutuuttuuutsssssssssssssstuutssuutjsttttjtjssssrssssrssssstuuuttjtttjsstuttttttttttttttttttssttssttttstttttuuttttuuuutttttttttuuuutuuttuluttsstttssssssttuuutttuutjsttuttssssssssssrrssrrrsttttsssssrrssjssssjttttttsssssssrsssssssttssssssttsssssttttjjtttsttuuuttuuttuuutssssttssssssssttttttuutjsstttjttssssssttssssssstuvuttttutjsttuttttttttttttttttttsstttsttttttttttuuutuuuuuutttuuuttuuuuuuuuuuuuutssrssssrrrrrssssssrsttssssssssssrrtssstsssrssstttttssssssssstttssssjttssssssssssssssstssssssssstttssttttttssssjtttsttttttsssssttttttttttssssstttssssssjsssssssssstttsstttsssttuuutttjsttjjtttttsssttttttttttttttssssttttssstttttuutttuuvvutjttttttttuuuuutsssttuttuuttuutsssttutttttssttssttsssjjttttttttssstttuuuuttjtttttttuutssttttttttttttttttjtttttsstttttuuutttuuvvuttttttttttuuuuutssstttttuuttttttsstttttttttstjssttssjtttuttttttsssttuuututssstjjttttttsstttttttttttttjsssstttjssttttttuutttuuuutssssttttsssttttssrssttssssssssrrrssjjjssssssssrssssrssttttssttssssstttttttssssssttttttssttttttttttttjjjssstttttsttttttuttttuuuuutjttttttttuuuuutsssttutttttttttsssttuuttjssttjssttssstttttsttttssstutuuuuttjtttjjttuutsstttttttttttttttssstuutsstttttuuutttuuvvuttttttttttuuuuutssstuuttuuttutttsjttuutttttsjsssssssttttttttttsssssttsstttssssssssstjsssssssttjsssssssssssssssssstssstttsstttuutssjttttttttuuuutsssttutttttttttsstttttttttssttssttssstttutttuuttsstuuuuuuttjtttttuuuuttsttttttttttttttttssttttssttttuuuuttuuvvvutttuuuuuttuvvuutttttttttttssttssrsssssssssssssrsssrrssssttttttjsrrsjttjsssssssrssssjtsssstttssssssssssjsssttjsssssssttttssstttttssssssttsstttttssrrsstttuuttuutssttttsssssssssssssssssjtttttttttssttuuttttttssssttttttssttttttttjtttttttttttttssttttuuuutsttuvvuttttttttttttuuttsssstttuuuuuuuutttttttttttssttssssssttttuuttuuttssttuuuutttttsssttttuutsttttttttttttttttttuuttsstutuuuuutttuuvvuttttttttttttuuttsssstttuuuuuuuutttttttttttsssssssssstttuuuttuuttssttuuttttttssssttttttssttttttttjjtttttttttuttssttttuuutsstuuuuttsssttttssssttsssrrrstttttssjjsssstjssssssrrssrrsssssttttttttttssssttttjtttsssssstttttsstttttjttssttttttstttttttttttuuuttjttuuuuttttttttttttuuttsssstttuuuttuuttttttuttjtsssssssssssttuuuuttttttsstuuuuttttttsssssttuttsttttttttttttttttttuuuttttutuuuuutjttuvvutttttttttttuutttsssstuuuuuuuuuutttttutttttsssssssssstttttttttttjssstttsssssssssssssjjssssssstjsssssssstttsssssssttttttttsstttuutttttttttjsttttttsssstttuuuttuuttttuuttttttssttsssssstttuuuttuuttsstuuuttttttttsstttuuttttuuttttttttttttttttuttsttuuuuvuutttuuvvuttuutuuuttuuutttssssttttttttttssssssssssssrrssrrssrrssttssttssjsrrsssssjjtttsrrrrsssssttttttssssssssssttlltjttstttttuuttssssttttttssssssssssrrssssssssstttuuttttttutsssssssssssssssstttjttttssttssssttttttuussrrssstttttttuutttjsstttttuvvttttuuuuuuuuuutjsttuttuuuttttttttsssssjsssstttuuuuuuuuuuuuttttssssssssssttuutttuttttttssssttttttuutsrssstttuuuuuuuttsssjtttttuvvvutttuuuuuvvvuttttuutuuuuttsttttsssssstssssstttuuuuuuuvuuttttsssssssssssttttttttttttttsssstttjstuutsssssssttsttuuuttssssjttttulluuuutuuuuuvutttsstttttuttsssstssssrrrrssssssjttjsssssstttssrrrrssssssssssstttjstttsssssrssstssstutssrrssstttttuuuttjjssstttttullttttuuuuuuuuuutjsttuttuuttttttttssssssttssstttuuuuuuuuvuutttttssssssssssttttttttuttsttssssttttttuutsrrssjtttuuuuuuttttsstttttuvvuuttuuuuuuuvvutttttutuuuuttsttttttssssttssstttuuvvuuuvvvuttjssssssssssssttuuttttttsstjsrssssssssttssrrrssssstttttttsssrsssstttuutsssttuuttuutttsssttttuutttjttjsssssssjssssstttuuuuuuuuuuuttttssssssssssttuutttuuuttttssssttttttuuttsrsstttuuuuuuuttttjjtttttulluuuutuuvvvvvvuttttuuuulvuuttttttttssssttsssttttttttttttttjssssrrrrrrssssssttsssstsssssssssssssssttsrrrrssssssttttsssssssstssttlltjsssttttttttsssssstsstttssssssssrrrrsssssssssstttttuuttttssssrrssrrssssttttttttuttsttssssttttttuussrrssssttttttuttssssstttttuvvttttuuuuuuuuuttjssttttuuutttttttssrrssstssssttttuuuuuuuuuuttttssstsssssstuuuutttuttttttsssttttttutssssssstttuuuuutttsssttttttuvvuuttuuuuuuuuuuttttttttuuuttsttttssssssttssssttttuuuuuuuuuttttssssssssjssttttttttttttttsssssttjssuutsssssssjjjttuuttssssstttttullutuuuuuuuuuutttjssttttuutssssjtsssrrrrsjsssssjsssssssttttssrrrrrssrrssssstttttssttssssssssssssssttsssssssssttttuuttssssstttttuvvttttuuuuuuuuuttjssttttuuutttttttsssrrsttssssttttuuuuuuuuuttttssssssssssstuttuuttuutsttsssstttttttttssrsssssttuuuutttjjtttttttuvvuuttuuuuuuuuuuttjtttttuuuttstttttsrrrsttsssttttuuuuuvvluuutsssssttsssjsttuuutttttttsttssssssssssttssrrrsssssttttttsssrssssssttuutsjtttuuttuuttssssstttuuuttssstsssrrrsstssssttttuuuuuuuuuuttttssttsssssstuuuutttuutttttsssttttttuutsssssstttuuuuuutttttttttttuvluuuuuuuuuuuuuuttjtttttvvuuttttuttsssssttsssttttttttttttttjssssrrssrrssssssttssssjtjsssttttsssssssssssssssrrrssssssssssttttssssstttssssstsssssssrrsssssstttssssssssssrrssssssttsssstuttsstttsssssttssssstttttuutttuttttttttttttssssssssttssssssttsssssstttttjttttttsssttttttsssssssttttttttttttttssssrssjssjttttsstuuuttsttttssssttssssssttttuuutttttttttttttttsssssstuttsssssttttssssstuuutttttttttttttuuttttttjjtttttttuuttttttssssssssssstttttstuuutsstuuttjssttssssttttttttttuuuttttuutttttsrssssttsssssjssttsssssstuutttttsttttttttttttsssssssttttttttsssstsssssrrssssssssssssssssssssssrrrsttsrsssssjstuutsttttttttttsssssrsssssttsssssssttsssssstttttjtttttttstttttttsssssssttttttttttttttssssrrssssttttssstuuutttttttssssttssssstttttuuttuuttttttttttttssssssttttsssssstttssssstuuttstttttttttttuuttttttjjtttttttuutttttttsssrrstssttuutsttuvuuttuuttsssstttsstttttttuuttuuutttttttssssrrrssssssssrrrrsssssssrsstttsssssssjjjttttsstssssssssjsstttttjjjtsssssrrssssstttssstuuuttsttttssssttsssttttttuuuttuuuttttttttuutssssssttttssssstttttsssttuuutttttttttttttuutttttttjttttttuuuttttutttttsrstsjttttttttttttsssttsssrrssrrssssssssttsssjtjsstttttsssssssssjtsssssssssssrrrssttttssssssssssssssssrrrrrrrrssssssstssssssssjsrrsssssjttsrrstuttsstttsssssttssssstttjtuuttttttttuuuuutttssssssttttsssssssssssssstuuttjjsssttsssssttssssssssstttjtttttttttjssttssssssttttssssuuuttsttttsssstttsssjtttsjuutttttttuuuuuttutssssstuuttssssssttssssstuuuuttttssttttttttttssssjjjttttjttttttttttstttsssssstttttjsstuutsttuutttssttsssstttssstttttuuuttuuuuutttssssstuutsssjjsstssssssttuuutjjsssstjssstttssssssssstttjjsttsssssjssttsrsssssssssssssssssssssssssstssrssssssstuutsttttttttuttssssssssstttssssssssssssssstuuttjjsssttsssssttssssssssstttjjtttttttttstttssssstttttssssuuutttuuttssstttssssjtttjtuutttuuuttuuuuuuutssssstuuttssssssttssssstuuuutsttssttttsstttssssssjjtttttttttttttttttttsssssttuuutsssuuuuttuutttssttttjstttttttttttuuuutttuuttssssrrsssttjssrrssssssrrsssttttssssrrsjssssssssssrrsssssjssssttssssjjssttssssssjtttssssuuuttsttttssssttsssttttttttutttuuuttuuuuuuutssssstuuutssssssttssssstuuuuttttssttttttttttssssjtjttttttttuttttttttutsssjstttuuttttttttsstttjssrsssrrssssssssttsssssssstttttjssssttttttsssssstsssssrsstttttssssssssssssssssrrrrrrrrsssssrssssssssjtttssssssssjsssrsstuuttutssstttssssssjssssssssssstttuuvvuutttttuuttuussssttttsssssstttttttjttssttssssssssrrssssssttssttssttssjtttttttssjttttttsssttuuuuuuttttttssttsstttsssttstttsttuvvvvutttttuuuuuutsstttttssttsstuuuuuttttttttssssssssrrssjjjttttjttssttsstttuuttsssjttttttsssstuuuuvuttttttssstttttsssssssstttttuuuuuuuttttuuttvutjssttjsssssssttttuutjjjstttssssssssrrssssssttssssssssssstttttssssssssjjssssssssttttsssstsssssssssssssssssssssjtuuuuttssstttttutsssssttssssssstttuuttjttssttssssssssrrssssssttsstjssttsstttuuttssstttttttsssttuuulvuttttttssttssjssssjssssttttttuvvvuttttttuuuuussttttttssjssstuuuuutttttttttsssssssrsssjjjttttjttssttssttttttttssttttttttssstuvvvvvttttttssttjtttttttssssttttttuuvuttssstttttttsrssssttsrrrrsstttttssssrsssssssssrrrrrrsssssjssssssssssstttttttsssjjttttsssttuuuuuuttttttssttsttttjtssssttttttuvvvvuuttttuuuuuuttttttttssttssttuuuuttttttttssssssssrrssjtjttttjjjtttttttuuuuuttssttttuuttttttttttttsssssssrrsssssssssssssssssssttttssssssttttttsssssstssrssrsttjjttsssssssssssssrsssssssrsssssssssssssssssstjjsssssjsssssssssttttttssstttsrssssttssssssssssttttuuuuttssttuuttuutsssttttssttsstutttttsttssttssssssssrrssssstttttttttttssttttttuttsttttttttssstuuuuuuttttttssttsstttjstssssttsttuuvluuttttttuuuutssjtttttssttstuuutuuttttttttsssssssssssttttttttttttttttsttttttttttttttttttssssuuvvvutjstttssstttttsstssssssjttttuuuuutttttuuttuutjssjjjsssttssuutttttjsjtttsssssssssrrsssssttttsttssssssstttttttssssssssssssssstttttsssstssrsssstsssssssssssssstuuutttssstttttttsssstttsssttsstttttttsttsstttsssssssrrssssstttttttttttssttttttttttttttttttssstuuulvuttttttssttssttssttssssstttttuluuttssjtttuuutssttttttssttsstuutuuttttttttsssssssssssttjttttttttttttttttttttuttttttttttttsssuvlvvuttttutssttttttttttssssjjttttuuuuttssstttssttsrssstttssssrsttttttssssssssssssrrrrrsssssssssssssssssssstttttuuttttttttttssstuuuuuuttttttssttsttttjtssssjjtttttuvluuttttttuuuuuttttttttssttsttuutuuttttttttsssssssssssttttttttttttttttttuttttuuttttttttttttttttttttsssstsrrsssssssssssrsssssssssssssrrssrrrsstttsssssssssssssttjssssssssssssssssrssssttssssssstttttssssssrrssjtttttttsssssssssssssssssssssssssstttsjjssttsstttstttsssssssrrssttttssssssstttstuuttttssssssssttttssststtuttttttttuuuuttttttsssstutttttttsttttssttttttttssststttstuuttttttttsstttttttssssssssssttttttjssssttttttuuuttttsstttssttttssttttuuttttttttuuuuttttttsssttuuuttuuttttttsstttttttjsssstttjttttttttttttstttttttsssstssssssttttjjsssssttttjtuuttttssssttssstttssststuutjtttttttuutsstttsrrssttttssttssssssssssssssssssssssssssttsssssstsssttssttsssssssssssssttsssssssstttsstuutttssssssstttttssststtttjttttttuuuuttttttsssttuuuttuutsttttssstttttttssssssttstuuttttssttsstutttttsssssssrssttttttjtjssstttjttuutttttjsssstttttssstttuuttttttttuuuuttttutsssttuuuttuutsttttsstttttttttsttttttsttuutttttttssttttttssssssrrssrsssssssssssssssrstttjssssssssssssssrrssssttssttssttttuutssstssssstuuuttuutsttttssttttttttssstttttstuuttttttttjtuutttttsssssssssstttuuttssssttttttuuutttttttttssstttssttttuutttttttttulutttuutsssttuuuuuutttttttttttssttssssssssssssttssssssssssssssssrrrrrssrrqrsssttssssssssssssttjsssssssssssssttssstssttssttsssttuutssttssrrsstttttttssssssssrrrsssssssssstttssstttjssjtttssttssssssssssssrrsssttttsssssssttttuuttssssssssssttttttttttuuttttttttuuvutttuttssssttttttttssttttssssssttttssstttttstuuttttttttsttttttssssssssssrssstttttssssttttttuutttsssstttsstttttttutuuutttttttuuvvuttuutssssttuuuuuutttttttssstttttttsssttutttttttttttttttttttsssssssttssssssssttttssstttstttuuttssssssssssttuuttttttuuttttttttuuuutttttsrrssttttttttsssssssssssrsssssssssssssstttssssstsssttsssssrrssssrrrrrsstttsssssssttttuuttssssssssssttttttttttuuttttttttuuuuttuttssssttuuuttutssttttssssssttttssstttttstuuutttttttsstttjjsssssssssrrrsstttttttsssjttttuuttsssssssssstttttttutuuuttttttttuvvuttuuttsssttuuuuuuussttuttssssttttttstttuuttttuuuttttttsstttjsssrrsssrrrrrrrsttssssssssssssttjsssrrssrrrssjjsssttstttssttsstttuuutttttssrssttuuuuutssstttssssssttttssstttttsttutttttttttttttjjssssssssssrssstuuttsssstttttuuuutssssjjtsssttuutttutuuutttttttuuuvvutuuutsstttuuuuuutjsttttttttssttjssssssttsssttsssssssssssssssrrsssssjssrrrrsstjssssssrrstttsssrrrrsssrrsssttttutttssjjssssssttssstttsssssjjsssttssssssssssrssssssssstttuutssssssssjtssssssssssssssttttssssssttttttttssssuuttsssrrsssssssttttulvvutttttttttttuuuuttutttttttttttuutjsssjttjsssttttttttttuvvutjttttssttttttttsssssjsttutttssssstuttttttsssstuttttssssttssssttuulvvvuuttttttttttuutttuuuttttttttttuutjsjtttttsssttttttttttuvvutjstttttttstttttsssssssttutttsssssttttttttssssuuutttssssstssssttuuulvvuuttttttttttuuttttutttssstttstuutsssssssssssssssssssssttttsrssssssssssstssssrrssssjtttssrrrstttttttssrsstutttssrrssjssssjtttulvvutttttttttttuutttuuttsttttttttuuttsjjjttjsssstttttttttuvvutsttttttttsstttssssssssstuttsssssstuttttttssssuuuttssrrssjsssstttuuvvvuuttttttttttuuttttuttstttuttttuutjssttttttsstttttttttuvvvuttsttttstttttttttssssssssstsssrrrstttttttssrrsttsssssrrrssrrrsssttuuuutttjttssssstttttttttjsssttttstuutsssssjsssssttttttttttuvvutsstttssttttttttttsssssttuuttsssstuuutttttssssuvuuutssssjjsssstutuuvvvuuttttttttttuuttuuuutttttuttttuuttttttttttstttttttttttttttssssssssssrsssssssssssssssttsssrrrsjjjsjjsssssttssssrrrsssssrssstttutttsssjjsssssssssstttsssjtttssssttssssssssssssssssjjjtttuuuttssssssssssstjsssssssssstttttttsssttttttttssstuutssssssssssssstttuvvluutttttttttttttttttttttttuttttttttjttttttttsstttttttttuullutjssttssttssttttsssssssttuuttttssstuuuttuttsstuuttttsssstttsssttuvvvlluuttttttttttttttuuuttttuutttttuutsstttttttsstttttttutuuvlutjssttssttsstttjsssssssttuuttttssstuttttttssstuutttsssssttssssstuuvvluuttttttttttttttttuttttttttttstttssssssssssrrsssssssjssttttsrrsssssssssstssssssssssstttssssrsttttttttsssstutsjssrssjjsssssttuvvluutttttttttjttttttuuttttuuuttttuutjttttttttsstttttttttuuluutssjttttttssttsssssssssttuuttttssstuutttutssstuutttjsssssjsssssttuvvluutttttttttttttsstuttsttuuuttttuutsstttttutsstttttttuuuvvluttstttttttttttttttssssssstttssssrsttttttttssssttssssrrssssssrsssttuuuuttssttssssssttsstttttjtttttsstutsssstttttsssttjttttttuuluutsssttssttttttttttsssssttuuutttssstuuuuuuttsstuvttttsssssjsssstttuvvluutttttttttttttttuuuutttuuuttttuuttttttttttsstttttttuutttttsssssssssssssssssssssrssssssssttrrstjjsssstttttsssssrrssssssssrstttsssssssjsssssssssssttsssjttttssjjsssjstttttttsrssssjjjttttsssssttssttsssssjssstttsrrsssttjtuussttttttttuuuuutssssssttssttttstuuttssttttttttttttssjtttttttttttttttttttttuuuuutsssstttttttttttsstttsstttsjjttttttttssssssttttuusstutttttttuvlttssttsstttttttsstuuutttttttttttttttssttuutsttttutttttttttttuuuuuusssttttttttuuttsstttssttsssjttttttttssssssttttuusstuttttttuuuuutsssssstttttttsssuutttsttttttttttttssttuttstttttttttttsttjtttttttsrrssssjssssssssrsssssttssssssssstttsrrsssssssutsrtttttttttuutttssssssttjtttttssuuttssttttttttttttssjttuttttuuttttttttttttuuuuutssstttttttttttsssjtttttttsstttttttttssssstttjtuusstuttttttttuuutssjjjttttjttttssuuutttttttttttttttssstttttttuuuttttttttttuuuuuvussjttttttuuutttttttttttttsttttttttttssssssssssttsrstttttjttttttssrssrsttssssssssttttsssjssjjsssssssssssttttttttttttttsstttuuuuutssssjtttttttttsssjttttttttttttttttttssssttttttlusstuuttttuuuuuutssttstttsttuttstuuuttttttttttttttttsttuutttttuuuuuuutttttuuuuuuutsjttttttttttssssssssssssssssssssstjssssssssssttsssjjsssssttttssssssrrsjsstttsssstsssssssssjsssssssrsstjssstttttssjsssjtjtttttttssssssjjjttttsssstttssttsssjsjjjjtttssssssjjttuutsttttttttuuuuttsssssstttttuutssuutsssttttttttttttsssjttttttttttttttjjtttuuuuuuussssstttttuutsssttuttsttssttttttttuutsssssstttuuttttttttttuuvltsssssssttttuuutsstuttttttttttttttttssstttsstuttttttttssttuuuuuuuutsstttttttuuutssstttssttssttjtttttuutsssssstttuutsttttttttuuuuttssssssttttuuutssttttstttttttttttttssstttssttttttttttssttttttttttsrrsssssssttssrrssttssssssssssssttttsssrrsssstttsstttttjjttuuttsssssssttttuuutssttttsstttttttttttssssttttsttuuttttttjjttuuuuuuuussstttttttuutsssttttjjttssttttttttuutssssjjtttuutttttsttttttuuttssssstuutttuutsstuttttttttttttttttssstttsjtuuuttttttsstttuuuuuvussjttttttuuuttsstuutttttssttttttttuttsssssssstttsssssssssstttttsssssrsttsstttsssstsssssjssjjjsssssrrrsssssttttttttttssttttuuuuutssssjtttttuutsssttuttttttjttttttttuutsssstttttlltttuttttttuvluutssssstttttuvutsstuttttttttttttttttssstuutttuuuuuttuuttttuuuuuuvutsjttttttuuutsssssttsssssssssssssssssssssssssssstttsssssssssssssssrrrrssjtuuutssssstttttssstjjsssssrrsssssstttssssssssjjtjssssttssssssssstuutssstuttssssssstssjjjttuttssstjtttttuuttttttttttssstsssrrsstuvvvvusssttuuuutttttttttttssssttjttttttjjtttjjttttttttttssjjssstttvvutssuvuttttsssttttttttuuuttsssjtttttuutttttttttttstttssssstttuuvvvttsttuvvuuttttttttttssssttssttttttttttsstuuttttttttjtttjtttuvvutsstttttsssssttttttttuuutssttjtttttuuttttttttttssstttsssstttuuuvltssstuuuutttttttttttssssttsstttttttttsssjtttttssttssssssssssuutsrstttsssssrrssssssjtttttssssssttsstuttsstttttssssstssrrsstttuuuutssstuuuuttttttttjtsssssttsstttttsssttjjttutttttttssttjjstttvvutssuuutssstsstttjttttuuutssttjtttttuuttssttttttssttttsrrsttuuuuvutssttuuluttttuutttttssssttssttuttsssttttttuutttttttttttttttuvvutssuvuttjtsssttttttttuuttssssssttssttsssssjsssssssssssrrrssttuuutssssttttssssttttssssrrrrsjssttttttjsssssttttttttttssjjssssttvvutsjuuuttjttssttttttttuuutssttttuuttllutttuuttttssttttssssstuvvvvutssttuuluttttuutttttssssttsstuuttttttttttuutttttuutttttjtttuvvutssttttssssssssssssssssttsssssstsrstttsssssssssssrsssrrrsssssttuttsssttuttssssjjjsssssssssssssjjjsssssssstttjsssstttsssssssstttttssuutsssssssstssjjssttttssstttttssuutttttttttssssjjsssssstuuuuvutssstuvvutttttttttttssssssttttttttttjjtttuutttttttttttssssttuuutstuvutttsssttttttttttuuutjjtttutssuvttttttttttssttttsssstttttuvvutssuuvvuuttttttttttssssstssttttttttsstttuutttttttttttttjtttuuttttttttttsssttttttttttuuuttttttttssuvtttttttttsssstttsssstttttuvvutsstuvvutttttttttttssssstssttttttttssstttttttssttssssssssssuussssttssssrrrsssssssssstttssssstttsstutjsstttsssssssttsssssttttuuttjsstuvvutttttutttttsssssssstttttssssjttttuttjtttttttttsssttuuutstuvuttsssstttttttttttuuttttttttssuvtssstutjtsssstttsssssttuuuuuttsstuvluttttuutttttssssttsstttttsssstttuuuuttttttttttttjtttulutttlvutttssstttttttttttutsssjsttsssttsrrssjssssssssjssrsssstttuuttsssttttssssttttsssssrrrssssttttttjssssttttttjsttttttjssssttuuutttuvutttjsssttttttttttuuttttttutsslvutttuuttttssttttssssstuuuuuuttsstuvluttttuuttttttsssttsttuttttttttttuuuuttttuuttttttjttuuuuttttttsssssssssssssssssssssssttssssssssssssssssttssssssssjsrrsssttttttttssssssjjjjjssssssssstsjssjjjsssttttttttttttttsssssssssssstuttssttssttssttjssssstttsstuutsssstttttttttttttssjsttuutsssstttttttuuttttssttttttttttttssttttttttttjttuuuuuttuuuuuutttttttttsttuuuuttttsstttttttttsssttttjtuuttstttttttutttuuutttttttttttsssttuuuttuutttttstttttttttttsssttttttttttstuuuuutttuuuuuuttttttttssttuvutttttsssttttttttsssttttstuuttsjttttttutttttuuttttttttttssttttutttuuttttsstttttttttttsssttttttttttsstuttttttttttttsssssssssssstuttsstsssssjjtttsssrstttssstutsssstsjtttttjttttttssttttttssssttttttuuttttsstttttttttttsssttttttttttjtuuuuutttuuuuuttsttsjttssttuuuuttttjstttttttttsssttttstuuttstttttstutsstttttjjttttttsssttttttttuuttttssttuuutttttttjttttttttuttttuuuuuuttuvuuuuttttttttttttuvuuttttssttttttttttsstuttsttttssssssssssssssjsssssssstttssssssstttttsssssssstttttjsttssrstttttttttssstuuttttttuuuutttttttttssttuvuuttttssttttttttttstuuttjtlvttttttttttuuttttttttttttuuutssttuuttttuuttttssttuuuttttttssstuttttttttttuuuuuutuuvuuuuttttttttsstuuuutssjssssssssjjsssssssssssttssssssssssssssssttssssttttjssrrrsstttttsssssssssjjjsssttssssttssjjjjtjssttttttttttttutssjjssssssrstuttssttssttssttssssssstttssuutsssssttttttsjtttttjtttuuutssssstttttttttjjssstttttttttuutsstttttttttttttuuuuuttuuuuvuttttttttssstuuuttttttsttttttttssssttttttuutjtttttttutttttuuuttttuuuuttssssttuuttutssttssttttttttuuttsstuttttttutttuuuttttuuuuvvuttttttttssstuuuttttttsttttttttssssttttstlvtjttttttttttsjttuuuttttuutttssttjtuutttttjtsssttttttttutttsstuttttttttsttutttttttttuutssjjssssrrrstuttssttssttjjtttssssssttjssuussssssssttttssttttttssttttttsssssttttttttjtsssttttttttttttssttttttuuttttuuuttttttuuuuutttttsssssstuuutttttttttttttttssssttttstuvtjttttttttttssttttttjtuuuutsssstttttttttssttstttttttttttttjtttttttuuutttuuuuuuttuuvvvuttttttttssstuluuttuttttutttttttsssttttttutssssssssssrrrssjjjttsssttttsssssssttttsssssssssttttttttttsrsttttttttttstuutttttttuuuuutttttstsssstuuutttttsstttttttttjsstuttjtlvttttttttuutttttutuutttuuvvutssstttttuuttsstttttttuttttuuttssuutttttuutttuuuuuuuuuuvvvuttttttttssttuuutttttssssssssssssssssssssssssssssttttsrrsssssttttttttssssssssttttssssssssssjjssssttjsssjtssttssttssssssssjssstttttjjjssssssssstssjttsssttjjssssssstssttjjtttttsssttuusrssstttttttuuttjsttsssttttttsssssttttssttttttttsjtttuutttttttttttttttssuuuutttttsssssssstuuuttttttttttttsjtttttttttttttttttttuusssjtttttttuuuuuttuutsjttuuttttjtttjjtttttttttttttttttuuttuuttttttttttssuvuuttuttjssssssstuutttttttttttttsjtttttttttttttttttttuusrsstttttttuuuuttttttjjtttttssssssstuuttstuuttttsstttuuttttttttttttttsrstuuttjttsssrrrrrsstttjssssssssssssssssssttssttssssjjssttssssssssttttttttttttsstttttttsssssttttttttttttttsjttttuuttuutttttttttsssuvuuttutssssssssttttuuttttttttttttjttttttttttttjjtttttuussrsststttttuuutttttttttttttssssssttuuttstuuttttttttttuuttuuttttttttttssuvuuttuutsssssssstuvuuutttuuttttttttttttttttttjssssssjjsrqrssssstttttttsssssssssttttssssssssttttsstttttssssttttttttttttttttttsssuuuuttttssssssssstuuttttttttttttssjttttttttttuttttttttuusssttttttttuuuutttuuttttttutssssstttttttttttuutttttuttuuttuuttttttttutstuvvuttttttttssssstuuuuutttttssssssssjssssssssssssssstttsrrrrssssstttttttssttsssssjtsssssssssssjsssssssjjssssssssssttssssssssssrsstttssssssssssssssssjtjsssjjjjjssssstttstttjssttttjjttutsrsssssjtttttttttttttsssttttssssssttttssjjtttttttttttttttttutttjjjtttssstuuuttttttssssssrsttttttttttttttssjttttttttttttttttttuutsrssjttttttuuuutttuutjjtttttttttttttjtttttttttttttttttttttuuttttttttttsstuuuttttttsssssssstutttttttttjttssjttttttttttttttttttuutrrssjjjtttuuutttttuutjjtttttsssssstttttttttuttttssttttttttuutttjjjttjsrrtttttjssssssrrrrrrstjsssssssssssrrssttssssssjjssssttttttsrrsssssttttttttjtttttttttttssssssttsstttsjjtttttjttttttttuuttttttttsssstuuutttttssssjjsssttttttttttttttssjttttttttttttttttttuutsrrsssssttttttttttutttttttttsssssstttttttttttttttjttttttttuuttttttttttsstuuuttttttsssssssstuuuttuuttttttjjtttttttttttjjjjtttttjsrqrsssssstttttssssttsssstttjssssssssttttssttsjttsssssttttttttjjjttjjsssstuuuttttssssssssssttttttttttttttssjttttttttttttttttttuuusrsjttttttuuuuttttuuttjjttttssssjtttttttttttttttttttttuuttuuutttttttttssuuvuttttttttsssssstuuuutttttsssssssssjssssssssssssstttsrrrrrsssssssssssstttttsssssssssssssssssssjssssssjssssjsrrsjttsssssssssssssssjsssstttttssssssssssssjssssjjssssttttstttssttttjttttsssssssttstttttttttttttssssttssttjttttttttjjssstttjtttsrrtuuuttttjtttsssjttuutsssttttttssssssttttttttstttssjtttttttttttttttttuutsssssjttttttttttttutttttjjttttttjttttjttttttjssttttttssssttuuttttttttssttttuuttstttttttsssssssttttttjjjttjsjtttttttttttttttttuutsssssstttttttttttuutttttjtttttttsstttsstuutttstttssttttsstuuuttttjjttssssssttjssssttssrsssrrsssssssssssssrrsssjssssjttjssjtttttssrrrsssttssttttttttttttsttttttjjtjtttssttttjsssttssjtttssstuuttttttttsstttttttsstttttssttttjjstttuuttstttssttttttttttttttttttuutsssssssjtsttttttttttttttttttttttssjtssstuuttssttttsjtssssttuutttttttttstttuuutssstuutttssssssttttuutttttttjttttttttttttjjtttttjssrrrssssssssssssjtttstsssjtttssssssssssttttssssttssssssssjtuttssstttssstttttttjsstttttsssssssttttttttstttssttttttttttttttttttuutsssssjtttttttttttuuttttttttttttssjjttsttuuttttttttttttssstuuuutttttttsstttuuutttttttttttsssssttttuutssssssssssssssssssssssssstssrssssssssssssssssttjstsssssssssssssssssssjsssssssssssssrrsssssssssssssssssssssssssttttjssssssssssjjsssssjssssttttssttsstttttttsssstssstttssttjjttttttttssssjsssttttttttttsjjsssttsjsjjsrrttttttttjtttssttjttttssstttttttttssssttttttjssttssttttttttttttttttttuttstttttttttttttttttttttttjjttttttttttjjttttttjsstttttsssssstttttttttttssttjjtttjsstttttttttssssttttttjsjttjsttttttttttttttttttuusssttsttttjtttttttuutttttjjjjtuuttttttsstuutssstttsstttsssttttttttjjttssttssssssssstjsssssssrrssssjjssssssssssssssssjttjssttjtttssssssssttsssjjjttttttttssttttttttttttssttttssssttssjttsssstttttttttttssttjsttsssstuuttttttttsstttuuttssttssttttttttttttttttttutssttttsstjssttjjttttttttttttttuutttttssstuutssstttssjjssssstttttttttttsttttttttssstuuuuttttsssstttuuttjtttttttttttttttttjjttttjssssssssssssssssssjtttjtsssssssssssssssrrsttsssssssssrsssrsstttsssstttsssttsstttsssttttttttsssssttttttjssttssttttttttttttttttttuutsttttttttttttttttuttttttttttttttttttjssttttttttttttttjsssttuuttttttttsstuttuuttttttttuuttttssstttuutssssssssssssssssssssssssssssstutssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrsjssssssssttsrrrrssssssssjjsssssstjjttsssssssssjttttttjssstttttssrstuuuttttsssttjtttttttttssssssttttttttssssssjtttssssssssttssssttttssttstutssssssssttsttuutttssttttttttjjttjttttttttttttttttttsssttuuuutttttttttttttttttttjttjttttttttjttttttjtttssssssssttssssttttttttttuutsssjjjtttstuuutttssttttttttssjtjjttttttttttttttttttssttuuuuttttjttttttttttuttjjttjtuuuuuuutsrsssssstttsssttssttssssttttjjttstttsrrrssssssssstttsssssjssjjssssssssssssssjsssssssjtjsssstuuttjjsssssjjttttttttsttjjjtttttttttssssttssttssssjjssttssrsttttjtttttuutsssssstttssttttjsttttttuuttssttjttttttttttttttttttsssttuuuuttssssttjtttttttttttttttttttttttsrsssssstttsssjjsstttsssttttjtttttuutssssjttttttuuuuttsstuuuuuutttttttttttttttttttssttjssssttttsssssssssssssssttssssssssssssssssrrrrrrrrsssssssrrssssrssssssttssstuusssssssjsssttuuttssstttttttttjssttttttttttttttttttttssttuuuuttttttttttuutttuttttttjtttttttttsssssssttttsssssstutssssttttttttttuutsssttttttttuuuuttjtuuutuuttssssssssssssssssssssssssrrstuuuttssssssssssssssjssssssssssssssssssssssssjssssssrrsttsrrrsjsssssstttssrrrsssssrrssjjjjsssttjjttssssssssjjttttttjsssjjjtttssttuuuuttssstttjtttttttttssttssttttttttssssssstttssssssssttssssttttssttttttsssssssjssssuuuutttttttttttttjjjjttttttttttttttttttssstuuuvuutttttttttuuttuuttjtttttttttttttttttttjtttssssssstutsrssttttttttttuutssstttttjsttuuutttttttttttttjjjsjttttttttttttttttttssttuvvvuttjjtttttttttuutttttttttuuuuuutssssssssttsssstsssttssssttttjjttttttssrrsssssssstttttssssjssjsssssssssssssssjsssssssjtssssstuuuttjssssjjjtttttttjstttsstttttttttssssttsjttssssjsssttssrsttttttttttuutsssstttttssttttttttuutttttttjjjjttttttttttttttttttsssttuuvuutssssttttttttttttttttttttttttttssssssssttssssjjssttssssttttttttttuutssssttttsstuvuuutstuuuuuuutttttttttttttttttttssttjsssjttttttsssssssssssssttssjtsssssssssssssrrrrrrrsssssssrrssssrrsssssttssstttssssssttsssstuuutttttttttttttjssttttttttttttttttttttsstuuvvvutttttttttuuttuuttttttttttttuutttssssssttttsssssstuusssstttttttttuuutsssttttttttuvuuutttuuutttttssssssssssssssssssssssssssssstuuttsssssssssssssjjsssssssssssssssssssjssssssssssrrrssrsssssssssssttssttssssssssssssjjjsssttjjjjjssssssssjtttttjjjjjjjjjjtttttttuuuttstttjjtttttttttssttttttttttttttjsssjjttttttssssttsstttttttjjtutsstttjtttsttttuuttuuuuutttttttttjjjtttttttttttttttttttuutttuuvutttttttttttuttttttjttttttttttttttttttttttttttsssstsssttttttttttttttuutttttjjtttttttuuuuutttttttttjsjjjtttttttttttttttttuutttuvvuttjttttttttttttttttttttttuuuuttttttutssttttttssssttssttttttttjtttssttsssjssssssttssttsssjsssssssssssssssssssssssssjjsssttssttuuutssjjjjjtttttttjtttttttttttttttjttttttjttttttssssttssttttttttttttttuutttttttttttttsttttttttttstttjjjtttttttttttttttttttuuttttuvutssjtttttttttttttttttttttttuuttttttttssttttttssssssssttttttttttttttuutttuttttttuuuuuuttuutttttttttjjttttttttttttjttjjjttttjsstuttsssssssssjssjsssjtjjsssssssssstttttssssssssssrrrssssttssjjjtttttssttsstttttsstuuttuuutttttttttttjjjtttttttttttttttttttuutttuvvuttttttttttttttttttttttttttuuuutttttttttttttttssssttsstuttttttttttttuuttttttttttuuuuuuuuuuttttttsssttsssssssssssssssssssssssssttttsssssssssssssjtssssstsssssssssssjjjssssssjtssssssrrsttsssssssstsssttssssssssssssttjjjtssssssssssssstttjsttssjjjjssjjjtuuttttttttssttssjtttttttttssjttttttttttjttttttttttttttssssjjsstutttttjjtttsstutttttsttttuuttuuuutttsssssjtttttttttttttttttttttttuuttttuuutttttttttttuutttttttttttttttttttttttttttttttttsssssstuuttttttttttstuuttttttttttttttuuuuttttssssstttttttttttttttttttttttuuttttuuuttjtttttttttttttttttttttttuutttuuuuuutttttttttsssttstttttttttttttssttttttsssssstttsttssssssssssssssssjsssssssssssstjsssttssstuuttssssjtjttttttttttttttttttttttjttttttttttttttssssttsstuttttttttttstuutttttttttttttttttttttssssssttttttttttttjttttttttttuuttsttuttsssjjtttttttttttttttttttttuuttuuuuuutstttttttsssssstuuttttttttttstuuttuuttttttuuutuuutttttssssttttttttttttttttttttttjttttsssttttssssssssssjjssssjtttttssssssssttttttssssjttsssssssssttssjtjtttttsstuttttttttttuutttuuutttssssjttttttttttttttttttttttttuuttttuuutttttttttttttttttttttttttttuuttttuuutttttttuttsssssstuuttttttttttttuuuttttttttuuuuuuuvuttttsssssstuuuutsssssssssssjjjssssrrssssssssrssssssssssssssssssssrsssjsssjssssjjssssjsssssssssjsssssssssssssssssssssssssjtttjjttssssrrrrrsttuuttsssssssssssjttttttssssssssssssssttssttttttttttttssstttssjtttjttttttttttttttjttttssstttjsttttttttssttttttuuutttuutssssrrrsstuuuuttsttsjttttttttttttssttssttssssttttttttuttttttttttssttttsttttttttttttuuttttttttttttttttttttttttttttttttttuuutttuutsssrrsssstuvvuttjttstttttttttttttssttssttjssstttttttttttttttttttjttttsstttttttttttttttttttttttttjttttttsstttttttjssjjssstttssjsrrssrrrrrsstuuttsssssssssssjttjsssssjtssttssssstttssttttttttttttssstttsstttttttttttttttttttttttttsttttttttttttttttttttttuuutttuttssssrsssstuvvuttjttjsttjtttttttttssttssttsssssttttttttttttttttttsstttttttttttttttttuutttssttttttsttttttttttttttttttttttuuuuttuutssssssssstuuvvuttttttttttttttttsssrsssssssrrrssssssjjsssssssjjssssstjssttssssjjsssjttssssssstttssjtttttssstttttttttttttuuutttutssssrrsssstuuuvutjttstttttttttttttssttsstttjssttttttttttttttttttttttuutttuttttttttttuuttttttttuutttttttttttttttttttttttuuuuuttuutsjssssssttuuvuttsssssjjjssjttssssrrssrrrsssrrsssssssssssssssssssssssjsssssssssjjjssjjsssssssjssssssssssssssssssssssssssssttttttsssrrrrrrsttuuttsssssssssjjttttjjsssssssssssssssttssstttttttttttssssttssjtttstttttttttttttttttttsssjttssssttjjttssttssttttutttttssssssssssttuuutsssssjtttttttttttsssttssttsssssttttttttttttttttttjsttttsttttttttutttuuttttttttttttttttttttttttttttttttttttutttutsssssssssstuvvuttssssjttttttttttjsssttsstttsssttttttttttttttttttttjtttssstttjtttttttttttttttuuttjjtttttssstttttttjssjjssssttssssrrssrrrrrsstuutssssssssssssjttjssssstssssjssrssjttsssjttttttjjttsssjttssttssttttttttttttttttttttjjttttttjtttttttjjttttttttutttutsssssssssstuvvuttsjjjstttttttttttsssttsssjssssstttttttttttttttttttsjttsjttttttttttttuuutttttttttjsttttjjttttttttttttttttuuuuttuutssssssssstuuvvutjttttttttttttttssssssrrssssrrsssssssssssssssssssssssjsssssssssjjjsjtjssttssttjsssstttssssttjsttssttsjttttttttttssssssssssttuuvutsjsjttttttttttttsssttsstttjssttttttttttttttttttttjtttttttttttttttttuuttuttttutttttttttttttttttttttttttuuuuuttuutsssssttttssttttsssjttjjjjssttssstssssssssssssrsssssssssssssssssssssssssssssssssjjssjsssssssttssssssssssssssssssssssssssrrssttttssrrstttttsssttsssssssssstjtttsstttsssssssssssssssttssttttttttttttsstttjjjtjssstttttttttttjtttssjjssttsssttttjssssttssjssstttttttsssttttttssttttssjjttttttttttttttuutttttttjjsssttttttttttttttttttttttttttttssttuuttttttttttuutsttttttssttttttttjtttttttstttuutttsssttttutssttttssjtttttttttttttttuuttttttttttssttttttttttttttttuttttttsttttssstttttttttutttuutsttttttssstttttssttssjjssssssssssssrrssssssssstsssssssssssjssttsstttsssjtjjssssssssttssssjttttjttttttttssssssssstttttttttttjtttttttsjttsstttttttjjtttttttssttutttttssttttttssttttssjttjjtttttttttttuutttttjjjjssstttttjttttttttttttjsttjssttttjjttuttttttttsttttsttjtttssttttttttttttttttttttuuttttssttutttssttuuttttttttttttttttttttsssssssssssssssssssjsssssssjtsssssssssssssssjjjsjsstttssttssjjjjttsssstttsssssttjsjssssstttttsssttttttssttttssjtttttttttttttttuuttttttttttttttttttttttttttttttttttttttttssjtuuutuuttttttuutttttttttttttttttttttttjttttttuuttttsstuuuuutssttsssjtttttttssjsssttttssssssssssrrssssssssssssssssjtssssssssssssssjjsssssssssstsssssssssssssssssssssssssssrrrsttssssrrttttttssssssssssssssttttttssttttssssssttssssssttssjttttttttttttsssttttssssssttttttttttttttsssjsssssstttttssssttttjjssssttttsttssuuuuutssssssssjtttjtttttttttttuutttttttttjsssttttttttttttttttttttttttttsssttuutttttttttttttsttjjttssttttttttttttttttssstttttttstuuuuuusssjssssttttjttttttttttuuuttttttttttssjtttttjtttttttttuttttttttttsssssttttttttuuttttssttssttssttttttssttssjjsssrssssssssrssjjsssssssssssssssssjtssjsssttttssssssssssssssttssssjtttttttttttttssttsssssttttttttttttttttjttsjttssttttttjjtttttttssssttuttttstuuuuuttsssssssttttjtttttttttttuutttttjtttsssjttttjjjjtttttttttttttttttttssstuutttttttttttttsttssttssttttttttttttttttssstuuttttstuuuuuttsstttttttttttttttttttttttssssssssssrsssjssrssssttsssjtsssssssssssssssttjsssstttssttsssjssssssstttsssssttttsjssssstttjttssuuuuutsssssssstttttttttttttttuvuttttttttttjjjttttttttttttttttttttttttttsssttuuutttttttttuuttttttttsttttttttttttttttsssstuuttttstuvvuvvuusssssstttttttssjssssssjsjsrrsssssrrrssssssssssjssssssstssrsssssrrssjjjjsssssssttsssssssssssssjssssssssssssssrrrrsssssssstttttttssrrrsssssssstttttjssjttttsssssttssssssssttssttttttttstttssttttsssssttttjjtttttttssssssssssssttttsssjtttttttsrrssttssssstuuuuuuutsssssstttttttttttttttttuttsssttttssssttttttjttttttttttttssttttssssttuuttttttsttttsttsssssstttttttstttttttttssrssttsssstuuuuuuuutssssssttttttttttttttttuuttsssttttsssjtttttttttttttttstutssttttssssstttttttttttuttsttssssssstttttsstttttttjjsrrssssssssssttsstttssrrrrsssssssstttsssssstttsrrssjjssrrssssttssttttttttttttssttttsssstttttttttttttttssjssssssjttttttjtttttttttsrrssttttssstuuuuuuuusssssstttjjttttttttttttuttssssttsssssjttttjjttttttttssttsstuutssssttuutttttttttttsttssssssjttttttttttttttttssrsttttssttuuuuuuuuusssstttttttttttttttttttttssrsssssrrrsjtsssrssttttjttsstsssstjssssssjttjsssjsssttssssssssssssttttsssstttttttsrrssttssssstuuuutuutssssssttttttttttttttttuuttsssttttjssjtttttttttttttttttttsstuutsssttuuutttttttttttttttjttsstttttttttttutttttssrstttttttttuvvuvvvvtsssssttttttjsssssssssssssrrsssssrrssssssssssssssssssssssssjsssssssjjjjsssssssttssssrrsssssssjjssssssssssssssrrrrssssssjttttttttsrrrssssssssttttjjssssttsssrssssssssssssttssttttttttssttssttttsssstttttjjtttjtttssttsssssssjttttssjtttttttjsrrsssssssstttuuutuvvtsssssttttttttttttttssttttsssstttsssstttutttttttttttssttssttttsssttuutttttttssttttttssssssttttttjsttttttttttsssssssssstuttuuuuuutsssssttttttttttttttttttttsssttttsssttttttttttttttttssttssttttsssstttttttttttttttsttssssssstttttsstttttttjjssrrsrrssssssttssttttsrrrrssssssssjtjssssssssssrrssssssssssssttstttttttttssttssttttssstttttttttttttttssttsssjssstttttjjtttttttttssrssssssssttttuutuvvtsssssjtttjttttttttjssttttssssttssssstttttttttttttttssttsstuutssstttutttttttttttttttssssssstttttttttttttttttssssssssstuuuuuuuuvvtsssjtttttttttttttttjsttsssrssssssrsstjssssssttttttssssssssjssssssjjjjjsssssssttssssssssssssttttsssttttttttsssssssssssttttuutuvutsssssttttttttttttttjjttttssstttttssttttttttttttttttttttsstutttstttuuuttttttttttttttssttssjtttttttttuuttttttssssstttssttuuuuuuvvvutjsssjttttjsssssssssrrrrrrssrssssssssssssssssssssssrrsssjssssssjjjsjssssssssssttssssssssrssjssssssjssssssstsrrrrrrssssssttssttttsssssssssjjtttsssssssssssssssssjssjttttttttttttttsssssstttssttttttttttttttjjstttttsssjssssttttjjttttttttjtttsrrrrsssttstuutuvvvutssssjttttttttttttssssssssjsssttttttttuuttttttttttssssstttssttttttttttttttttsttuttsstttsssttttttttttttttttttssrrssstttstuuttuuuttsssjjtttttttttttttsssssssttssttttttttttttttttttttssssstttssttttttttttttttttstttttssstsssstttjttttttttjjjttsrrrrrrssssrsttsstttsssssssssssssjsssssssrrrrrrsssssjssssjjtttttttttttjssssssttssttttttttttttttttssttttssttssssttttttttttttttttttsrrrssssttstuuttvmvutsssjjtttttttttttjssssssssssssttttttttttttttttttttssssttttsstttuuuttttttttttttttttssttsssstttttjttttttttttutssssssttttttuuuuvvvutjtttttttttttttttttssssrssssrrssssjjssssssttsssssssrsssssssssjsjjjsssjsssssssstttssssjsssstttjsssttttjttttttrrrrssssttstuutuvvuutssjjttttttttttttttjssssssttsstttttttttttttttttttttjsstttttsttttuutttuttttttsttuttsstttjjtttttttttuuttttttutssssssstttttuvuuuuvuttttttttttttsssssssrrrrrssssssssssssssssssssssssssrrrssttssssjjjjsssssssssssssttssssssssssssssssssssssssssttsssrrrssssssttsstttttsssssssssjjjsssssrrrrssssssssstttsssstttttttttttsssssttttssttttttjjtttttjjjssttttssjtsssstttttttttttttttttttsrrssssttsstttuuuvuttttttttttttttttttssssssttttssttttttttttttttttttttssssttutsstutttttttttttttttttutjssttttstttttttttttttttttuttsssstttttsstttttuuutttttttttttttttttsssssssttttssttttttttttttttttttttssssttttssttttttttttttttttstttttsstttjssttttttttttttttttttsrrrrrssssrrstssstttsssssssssssssssssssrrrrrsssssssjtjssssjjtttttjjjssssssstttssttttttttttttttttssttttssttjssstttttttttttttttttttsssssssttssttttulvvttttttttsttttjtttssssssstttsssttttttttttttttttttttssssttttsstuuuutttttttttttjtttttssttjsssttttttttttttttttuutsssstttttsstuuuuuvuttttttttttttttttttssssssssssrsssssssssssjjjssssssssrrssssssssjjjjssssssssssssstttssssjssssttjsttssttstttttttssrssssstssstttuuuvuttttttttttttttttttjsssssttttsstttttttttttttttttttttssstuutsstuuuttttttttttttstuutttsttttttttttttttttttttttuutsssssjtttsjuuuutttuuuulluttssttssttssssssssttsssssssssssssssssssssssssrrsttttsssssssssssssssssssssssssssssstssssstsssssssttsssstuttssssssrrssttssssttttuussrrsjssjsssrrrssttttjsstttssssssssssjttsssssssstuuttsttttttjsssssjtjjjssssssjjjjtttssttutsssssttuttsstuutttssjjsssstttttttuuuuuttssttssttssssssttuuttttttttsssstttttttttttjssttuuuutttttttttttsstttttttttssjttttttttttttttsssttuuutttuuututttttssjtutsstuuuuuvltsssttssttssssssttuuttttttttssssjttttttttttjjjttuuuutttttttttttjsttttttttsssttttttttttttutssssttuuttssttttssssssrrrsttsrssttttttssssssssjsrrrrrrssttsssssssssssssjsssstjsssssssttuutttttttttjjsssstttttttssssjjjjtttssttuutsssttuuttstuuttttttttjsttttsstuuuuuuutsssttssttssrrssstuuttttttttssssssttssttssssssttuuuutttttttttjttttttttttttttjjjjjtttssttuutsssttuuttttlluuuuttttttttuutttuuuuuvuttstuutstttsssssttttsssssssssrrsssssssssssssssssttttttsssssssssssssjjsssssssssssssstssssttsssssttttsssuutttttssssssttuttttuuulvutsssttssttssssssttuuttttttutssssttttttttttttjtttuuvuttttttttttttttttttttttttttttttttttttttttstttuuttstulututttttjjttuussttuuvmmvttstttssuutssttttttttjtssssssrrrrrrssssssssssssssttsssssssssssssssssssssssssssssssttssssjsssssstttssstuutttsssssssstttsrssttttuussrssjssjtsssssstttttjtttjtssrrssssssjjjssssttttttttttjjsjttssssssttttttssssttttjttttsttttssssstttttstuuuuttssjtssstttssttttuvvuttstttssttsssstttuuuttttttttsssssjjsttttttjjtttuuuuttttttttjttsssstttttttjssttttttuuttttttssssttuuuuttlvuuutttttttttuusstttuuuvvtsssttssttsssstttuuuttttttttssssjjjsjtttjjjjtttuuuutttttttttttsssjtttttttsssttttttuuttttttssssttuuttstuutttsssssssssttrrssstttutssssssssssrrssssstttssttssssssrsssssssssssssstttttttttttttjjtjsssstttttttsssttttttuutsttutssssttttttttlvuuutttttttttutsstttuvvvutsssttssttsssssttuuuttttttttsssssssssssjsssstttuuuuutttttttttttjjsttttttttttttttttuutsjtutssssttutttttlvuuuuttttttttuussttuuvvvvttstutsstttssstttuttsjttssssrrrsssssssssssssssssttttttsssssssssssssjtttsssssssssssttjsssttssssstttttstuvutttttssttstuusstttuuvvutsssttsstttssssttuuuttttttttsssssjjjjttttjjjttuuuuuuuttttttttttjjsttttttttttttttttuutttttttjssttttttttlvuuutttttttttuuttttstlmmvttttttsstuttuuuuuutssjttssssrrrrrrrsssssssssstssssrrsssssssssssssssssssssssssjttssttttssssssssttsssttuttsssssssstttttsssssssttttsssttsssstssttttttssssttsssssssssssssjsssssstuutssssstttssjtttsssjttttttttjjttuttttuutssssttssttssttuuttttsstttttuuuutttttsstuuutttttssstttttuuuuutssstttsssssssjjsstttttjjttuuutsssttttttttttttttttuuttttttttuuttuuuttsssssssttttttuuuttssttttttutuuuttttssuuuutttttsssttttuuuuuuttjttttttjsjjjjjsstttjjjjtuuuuttssttttttttttttttttttttttttttuutttuvuttttjsssttsstttttttjsssssssssttsssssssttttssstjsrrssssttttttssssttsssssssssssssjssssssttuttsssttttttjjttjjttttttttttttttuuttuuuttssssssstttsttuuuttssttttttutuuuttttssuvvutjtttssstttttuuuuutssstttsssssssssssjtsssssttuuuttsstttttttttttjjtttttttttttttuutttuutssssjjjtttssttulutttttttttuuuuuuttttstuvvuttttttsstuuuuuuuuutssjjssssssssssssrssssssrsttttsssssssssssssssssssjtttjssssssttsstttjssssttssttssstuuttttssttttttttuuttttsstuuutttttsssttttuuuuuuttjttttjttsssjtjsstttjjjjtuuuuttstttttttttttttjtttttttttttttuuttuvuttttttjjtttttttuluttttttttttuuuuuutttstuvvvutuutssttutuuuuuvussstttsssssssssrrsssssssssttjsssrrssssssssssssssssjjssssssstttssttttssssssssttssstuutsssssssssttttjsssssssttttttttssssstjtttttttssssssssssttttssrssjsssssstuutssssstttssjtttssttttttttttttttuttttuutssssttttttsstuvuttttssttttuvuuuttttsssttutttuttsssttttuuuuuussstttssstttttjssstttjjjjtuuuutsssttttttttttttttttuuuttttttuuuttuuuttsstssstttsstuvvuttsstttttuuuuuuttttsstuuuttuutsstttttuuuuvutsttttttttttttjsssttttttjtuuuutsssttttttttttttttttuutttttttuuuttuuuutjttttssttssttuuttttssssssttttssssssrsstttssttssrrssttttttttsssstsssssstttssrssjsssssstuutsssssttttttttttjttttuuttttttttuuttuuuttsssststttsstuvvuttsstttttuuuuuttttsssuuuuttuutsstttttuuuuuutsstttssstttttssssstssssstuuuutssstttttttttttjjtttuuttttttttuutttuutssstttttttsstuvvuttttttuttuuuuuuutttstuvvuttuutsstuuuuuuuuvutsttssssssssssssrrssssssssttttssrrrsssssssssssssstttttjsssstttsjtttjssssttssttssttvvttttssttttttttuttttsssttutttuttssttttuuuuuuutjtttttttttttttsssttttttjtuvuuttssttttttttttttttttuutttutttuuuttuuutttttttttttsstuvvutttttttttuuuuttttssttttuuvvvutstuuuuuuuuuvutttttsttttuuutsrrssssssssssjssssssssssssssssssssssjtttsssssssssstsssssttttsssssstttttsttsjtssstttsssssssssssttuuttssstttttssssttssttssstttuuuusrrsstjsssjjtttttttttjjjjjttttsssstttutttttttttttttttssstuuutttttttuuvuuuuttttjtuuttttttsssttttuuuutsstttttttttuuutjtttstttuuvvusssjtttttttttttttttttttttttttttttttttuuutttttuttttuutssttuttuuttttuuvvutttttutttuuttttttssttttuuvvutssttttttuutuuuttuutjttuuuuutssssttttttttttttttttttttttttttttsjttuuuutttttuttttuutsjtttttuuttstuuuuuuuutttjsstttsssssrrssssstttttrrssstttssstttssttssssttttuusrrssjssssstttttttttttjttttttttjjtttuuutttttttttttuttsttuuuuuttttttuvvutttttutttuuutttttsstttttuuvvussttttttttttuuttuttssttuuuutssssstttjttttttttttttttttttttttjjtttttutttttttttttuttssttuuuttttttuuvvuuuuuuuuttuuuuttttssttttuuuvvutstuuuuuuttuvuttttssssttttttsrrrsssssssjssttjsssssssstttttsssstttttttsssttsssjttssssttttttttsttuvvutttttttttttttttttsssttttuuuutssttttttuutuuuttuuttttuuuuutssstttttttttuuuutttttttttttttttttttttuutttttuuttttuuttttuutttttttttuvvuuuuuuuuttuuutttttsstttttuuvvutstuuuuutttuuuttttttttuuuuutssssssssssssssssssssssssssssssssssssjtttssssssssttjsssssttttsssssttttttttttjttssttssssssrssjssttuuttsssttjtjssssssssttsstttuuuutssssstsssjtjsstttttttjttjjttttssssttttttttttttttttttsssttuutttsstttuuuuuuuutttttuutttttssssttttuuuutssttttttttttutttttttttuuvvvutsttttttttttttttttttttttttttttttttttttuuutttuuttttuttsttuuttuuttttuuuvuuuuuuuuttuuttttttsstttttullutsstutttttttuuuttuuttttuuuuuttsssttttttttjstttttttttttttttttjsttuuvuuttttuuttttutsstttttuuuttttuuuuuuuuttttstttssssssrrsjsssstttsrrsttjjsssssttssttssstttttutssssjtsssjjttttsttttttttttttttjjjtttuuutttttttttttttttttuuuuuttttttuuvuuuuuuuutttuttttttsstttttuuuuusstuttttttttttttuttsttuuuuuttsssttttttttsstttttttttttttttttjtttttuutttttuuttttuttsttuuuutttttuuuvvuuuuuuuuttuuutttttsstttttuuvvuttuuuuuuttttuuttttssstttttttssrssssssstjssssjssssssssttttssssstttttttsssttssstttssssttttttttttttuuuuuuuuutttttttttttsstttttuuuutsstutttttttuutttuutttuuuuuuttsttttttttttttttttttttttttttttttttttttutttttuutttuutttttuutttttttttuvvuuuuuuuuttuuutuutttsttttttttttttuuttttttuutstttttuuutttsssttssjsssstssssssssrrsssssssssssssssstsssttssttttttsstttsssssssssttssstjtttjjttttssttjjssssssssssssssssttssssssttssssssttttttssssuussttsstttsssssssssttttjjttssssjtttttsttttttuuuuttttuuttstttssttutttttuuutttuuutttttttsssssttttttssssttttttttuutsjjstttttttttstuuuttttttttttsssssssttttttttssssttttttttuuttuuuuuuttuuttttttttstuutttuuuttuuuuuuttuuuuttsssjttttttttssttttttstuusstttttuttutttsttuttttttttttssssttsstttttttttssjtttuuuttuuttuuuuuuttuuutsstuttttuusstutttttttttttsttjsssssssssjsssssrsstssssssttsssssssttttsssssuussttssttssssssssssstttttttssssttttttttttttuuttttttuuuuttttttttuutstuuuttuuutuutttuuuttsssjjttuttttjsttttttttuusstttttuttutttsttttsttsstttsssssttsstttttttttssjttttuuttttttuuutuuttuuuuttttttttuutttuuuuuuuuuuutttuuutjssttttuuttttttuuttttttuussttssttttttssssttssjsssstjssrssssssstttsssssssssjtttsssttsstttttttsjttjjsssssttttssttuuuuuuttttttttuuttssssttttttttstttttttttuutstttttuttuuttsttuttuttttuttssssttsstttttttttssjttttttttttttuuuuuuttuuttttttttttuutttuuuuuuuuuuuttuuuuuutttttttttttstttuttttttuussttttuuutttssssuutstsssssssssssssrrssssssssssssssssssrsttssttttttsstttssrssssssttsssjjssjsjttttssssssssssssssssssssssstsssssstssssssstttjsssrrstutstsssstjsssssssssstsstttjsssssttttssstttttuuuttttttutssttjsjttttsjtttttttttuutttttttttttttttsssssstttttttttutssttstuuttttjsssuvutttttttttsssssssssttttttjssstttttttttuuttuuuuutttttttssttttstuusstttttttuuuutttttttttttttttssssssttttttttttuussttttuutttttssstuttttttttttssssjjsstttttttttsjtttttuussuuttuuuuutttuuutsstuttttuussttttttttttttsssssssssssssssssrrrssstssssssttsssssstttssssrrstutjttssstssssssssssstttttttssssttttttssttttuuutttttuuutssttssttuttstttttttuttuttttttttttttttttttjssjtttttttttutssttttuuttttjsssuuttttsstttssssssssstttttttttsjttttttttttuttuuutttttuuutsstttjttuuttttuuttuuuuuuttttuuttttttttttttttttuuutttttuussttsstutsssssrsttsssssssjsssrrrssrsstttssssssssssssssrssttttttttttsssssssssssttttssstttttttttttttttttttttttttssttssjtttttttttutssttttuutttttjsstuttutttttttssssttssttttttttjssttttttttttuttuvuuuuttttttjtttttttutttttuuuuuuuuuuttttstuvvvvutsssuussttttuvvutttttttuuluuttssjjssttttsssssssssrrsssrrsssssjssssssssssssssssssttssssjsssssrrssssssssssssssssssttsssssrrsstttttssrrssrrsssstttttssssttttttttsssssssssttsssssssssssssjssssrstttsssttssssssssstttttttstttssssssttttttttttttttttttttttttssssuuuuuutsssttssstttuuuuttsttttttuuuttsssssstttttttttttjssssttssssssttttttttssssttttttttuuttttutssssssttttttttttttttttttuttttsssstuvuuuutsssttssttttuuuuttttttttuuvutsssssssttttttttttttssssttttsssstutttttttsssttttttttuuutsttttstssstuttttttttttttttttttttsssrrrstttttsrrrssrrsjjttttttsssstttttttssrrssssssttsssssssssssssttsssssttttttttssssssssttttuuttttttssssssttttttttttttttttttuuttttssstuvuuuutsssttssttttuuuuuttttttttuuutssssjsstttttttttttsssssjtjssssstttttttttsssstssttttuuttstttssssssttttttttttttttttttuuttttssstuvuuvutsssuusstuuuuvvuutttttuutuuussrrssssssssssssssssrrrrssssssrrsjssssttssssssrrsstttttsssttsssssssjssttttttttttttttttttttssssuuuuuutsssttssttttuuuutttttttuuuvutsssssssstttttttttttssssttttsssstutttttttttttssjttttuuutttuutssssttuttttttttttttttttuuttttssstuuuuuutsssttssttttuuuutttttttuvvutttssttttjtttssssssssssssssssssssjtssssssrrsssssssssstjssrssssrssssssssjjssjjssssssssssssssssrsssttttssrrssrrsssstttttsssstttttttjsssssssssttsssssssssssssjjsssrstttsssttssssrsssssttuttsssttssssssttttttttttttttttjjttstttsssttuuuutsssstsssttttuuutttsstttttuttttsssssssjttssttjjttsssstttsssssttttttttssrsttttttttuuttstutssssstttttttttttttttttttttttttssstuuuuuutsssttssttttuuuutttttttuuuuuttssssttsstttttttttttsstttttsssstutttttttssrstttssttuuttssuusssssstuttttttttttttttjtttsjtssrrsssttttsrrrssrrsjsstttttsssstttttttsssssssssssjssssssssssssstttssssttttttttssrrssssjtttuuttssttssssstttttttttttttttttjtttttttssstuuuuuutsssssssttttuuuuttsjttttuuuttssssjttttttttttttttssssjtttsssstttttttttsrrssststttuutsssttssssstttttttttttttttttttttttuttsstuuuuuutsssttsstuttuvuuttttuuuuuuuttssssssssssssssssssssrrssssssrrrstssssttssrrrsssrsttttssssttsssssssjssttsstttjjjjjjsttttttsssttuuuutssssssssttttuuuuttsjttttuuuuttssssttstttttttttttssssttttsssstuttttttttjssstttttuuuttjtutsssssttuttttttttttttttttttttttssvutsssssttttsstttttttttstttttttttttttuuuttttttttssssssjsssssssstssssssssssssrrrrrssssssjtjssrsssssssssssssssssssssssssssssstjtstttsrrrrsssssrrrsssssssrrsssssssssssstttsssttsssssssssssjssssssttsssttttttjjsssssrsttsstuutssssttttssjttttssssssssjttttjsssttttttuutssssssstsssssttssttssssttttttttsttuttssttttttssttjtttttttssttssttttttttttssrsttttttttuutssjtttttttttttttttttttttttttsssttttttuutsssssssttssstttstttssttttttttttttuuuttsttttttttttttttttttttttssttttuuttttjsssstttsstuuutsstttttttttttttttttttjsttttjsssstttssttsrrrrrssssrrssssssjssrsssssssssssstttssssjssssssssssjttttsssttsstttttttttsssrrssttsstuuutssstttttttttttttttttttttttttjsstuutttuutssssstttsssstttstttsssttttttttttttttttjtttttttttttttttsssjtttsstttttttttjjsrrssttsstuuutstttttttttttttttttttttttttttjsstuuuttuutsssssttutssstttttuuttttttttuuttsttuttssssssssssssssssssssssjsssssssttsssssrrrrsssrsstttsssssjssssssjjsssjsssssjjjjjjsssttttttuutssssssstsssstttstttssstttttttttttuuuttstttttttjttttttttttttttssttttuutttttttsssttjjtuuutsjtttttttttttttttttttttttttttssttuuutuussssstttttsstttttttssstttttttttjsttuvvttttttttssssssttssssssttssttsssssssssrrrsssjsssjsssrssssssssssssssssssssssssssssrsstjsstttsrrrrsssjsrrsssssssrrrrsjsssssssssttttssttsssssssssjtjssstttttsstttstttsssssssssttssttttsssstttttjsstttssssssssjttttjsssttttttutssssssssttsssttttstsrrssttttttsssstuutssttttttssjtttttttttttttstuuttttttttssssttttttttttsssttttttttttttttttttttttttttsssttttttutssssssssttssttutttttsssttttttttsstuvvutsttttttttttttttttttttttstuutttuttsjtssstttttttuutssstttttttttttttttttttjsttttjsssssttssttsrrrrrrsjsrrsjtsssssrrrsssssssssssttttssstsssssssssjttttttssttssttttttttssssssstttttttttssstttttttttsjtttttttttttttttsssttttttutssssssttttsstttttttsssstttjjtttjssuuutttttttttttttttttttttttttttttttttttsstsssstttttttttsstttttttttttttttttttttttttttjsstuttttutssssssttuusstuuuttttssttttttuutsssuuuutssssssssrssssssssssssjsssttssttsssssssrrsstsssttssssssjssssssssssssjssssjjtjjssssttttttutssssssssttsstttttttssssjttsstttsstuvvuttttttttjjttttttttttttttttuuttuuttttttttjtuutttuutssttttttttttttttttttttttttttttssjtttttrsstuuuutttttuuuuuvutssstttttttttssstuuutttttttttssssstjsstttttttjttssssssssssssssssssssrrrrssjssssssrrsssssssssssssssssrrssssssssssttttssssttsstttsrrrrrsttssssssrstttssssssssssssssttsssttuttstttttsttjsssttsssssttttsssrsstttsssjssssjttttttttjttttjsssssssssrrstuuutssttttttuuutsrrrssttttttsssstttttsttssttssjtttttssttuuttttuuttttttssttttttttttttssssttutsstttssstttttttttttttttsssttssssrsstuuuussttuuttuuuusssssttttttttssstuutttttssttttttttttsttuuutttuuuttttttjjtttttttttttttsssttuussttsssstttttttttjttttssssssssrrssssttsssssssssjttttsrrrrssssssssrrstttssssssssssssssttsssstttttttuttsttssssttttttttttttssssstutssttsssstttttttttttttttsssssssssrsstuuuutsttttuuuuutsssssttttttttsssuuttjtttttttttttttttjtttuuttttuttjtttssjttttttttttttssrsttutssttsssttttttttttttttttsssttssssrsstuuuutttttuuuuvvutsssttuuttutssssuutttssssssssrssssssssstttssstttssssssssttssssssttsssrrrssttsssssssssjsstttjjjjtttssssssssssrrstuuutsstttuuuuuutsssssttttttttssstuuttttttssjjjtttttttttuuutttuuutttttttttttttttttttttsssttutsstttsssttttttttttttttttssssssssqrtuuvvuutttuuuuuuvussssttttttttttssttttttttttttttssssjttttttttttsssssssssssssssssssjjjsrrrrssjssrsssrrrssssssjjsssssssssrssrrsrrrstttttsssstttstttsrrrrssttssjsssssstsssssssssssssssjjsssttttttttttssssssssttssttsttttsrrssstttsssssssstttttttttjttttjsssrrssssrrstuuuutttuuutttuutsrrssttttttttsssstttssttssttsstttttttttuuuutttttttttttstttttttttttttssssttutsssttssstttttttttttttttjssssssssrrstuuvutttuuuttuuutsssstttttttttsssttttttttttttttttttttttuuuuttuuttttttttttttttttttttttssstttutssttsssstttttttttttttttsssssrrrrrrsttttsssstttssttttrrrrsssssssssrrsstssssjsssssssssjttsssttttttttttssssssssttttttttttttsrssttutsssjsssstttttttttttttttjssssssssrrstuuvutsttuuuuuuuusssssttttttttssstttjjtttttttttttttttttuuuuttttttjjssjjsttttttttttttssrssttttsssjsssstttttttttttttttjssssssssrrtuuvvuutttuuuuuuvussssttuuttuttsssttttjsssssssssssssssssttttssttssssssssssttsssssstttsrrrsstttssssssrssjjsttttjjjtttjsssssssssrrstuuuutttuuuuuuuutsssssttttttttsssttttttttttssjtttttttttuuuuttuuttttttttttttttttttuuutsssttuutsstttsssttttttttttttttttssssssssrstttttuuuuuuuuuttttssttttttttttuttsssttttttttttttttjjjttuutssuusssssssssssssssssjjjjtjsrrssssssssrrssrrsssssssssssssssssrrrssjsrrsssssstttttttsssssssssstttttsjttsssssssjttttsssssssssstuutsstutssrssssssjsssttttttttttssttttssssssttsstttttttjjttttttsssrrsjttsrssstttuuuuuuttssssssssttttttttttssssssstttttttjjttttttuuvuttuuttsssjssttttttttttttttttsstutttttsssttsstttttttttttttttsssrsstttsssssttuuuuuvuttttttsssstttttttttttsssstttttttttttttttttuuuuttuuttssttsstttttttttuuuuuutsstutttsttssttsstttttttttttttttssrrsssssrrssssssttttttsssssssrrsstsjttttssssssssssjttjsssssjjjjttuutsstuttssssssssttsstttttttuutsstttttttssstttttttttttttttttttsssrrstttsssssttuuuuuuuttttttssssttttttttuttssssjjtttttttttttttjtuvvuttuuttsssjjssjttsstttuuuuuutsstttttstsssttssttttttttttttttttssssstttsstttttuuuuuuuuutttttjjttuttttttutttssssjjssssssssssssssttttssttjsrrssssssssssttttttttttrrstssssssssssssstssttjjjjttttjsssrrstttsrssstttuuuuuuttttttsssstttttttttttssssttttuttttttttttttuvvuttuuttssttsstttttttttuuuuuutsstuttttttssttssttttttttttttttttssrssttussttsssttuuuuuuuttttssttuutttutttttsssttttttttttttttttttuuutssttssssttssssstssttttssssjsrrsjsssssssssssssssssssssssssssssrqrssjssrssssssttttttttssssssssttssttjtttssssssssttttssstttsssttuutsstttsssstssssjtstttttttttttsstttsssssssttssttttttjssssssttssrrrsjttsssssssttuuuuuttssssssstttttttttttssssssjtttttttttttttttuuuuttuuttssttsstttuttuuttttttttsstuttsjttssttttttttttttssssttttssrrstttjsssssstuuuuuuuttssssjtttttttttttttsssstttttttttttttttttuuuuttuuttssttssttttttttuuttttttsstuttssttstuuttttttttttsssstttssrrssjjsrrsssssssttttttsssssssssttssttttssssrrsssssstjsssttttttttuutssttttsstttsssttttttttttttttsstuttssjsssttttttttttttssssttttssrrstttjssssssttuuuuuttttttsstttttttttttttsssstjjttttttttttttttuuuussuuttssttttjtttttttuuttttttsstuttssssssttttttttttttssssttttssrsstttsstttttttuuuuuuuttttttttuuttuuttuuttssssjjssssssssssssstttttssttssrrssssssjjsstttttsttttrstttssssssssjssstttttsssssssjtsssrrstttsssssssttuuuuuuttssssstttutttuuttttsssstttttuttttttttttuuuuuttuuttsstttsttttttttuutttuutssuutttjttstuutttttttttttsssttttssrssttuttsssssssstuvvvutttttttuuutttuuuttjjttttttttttjtuuuuuuuuttttttssttuuuuttsttttuuuttssssssssssssssssssssssssjjssssrrrrsssssrrrrsssssrrrrrrssstttuttssssssjtsssssttssssssssssssssssttttttttssssttsstutttttsssttttuuttsssssssstttsssssttttttjttttjjsrrrrsstsssrrssssjssssssssstuuuuuttssssttttttttttssssssttttssttsstuuuuuuutttttttsttuuuuttttttuuuuutssttttjttttttssstuttttttttttttrrrrssttsssssssstssssssssstuuvuuutssjttuuttttuuttsssssttttttttstuuuuuuuuttttutssttuuuuttttttuuuuutsstttttttttttssstuutttttuuttttrrrrsstssrrsssssssrrrrrrrrssstttssssrssttjssjtttssssssssssssssssttttttttssssttsstttuuuttsstttuuuutssttttssttttsssstuttuuttttttttsrrrssttsssssssstjsssssssstuuuuuuttssttuutsstuuttsssssttjsstttsttuuuuuuuttttutssttuuuuttjjtttuuuutssttttssttttjssstutttttttttttsrrrrssttssssssssttsssssssstuvvvuutttjttuuuttuuuutssssstttsssssssttttttttsssstsssstttttssssstttuuttssssssssstjsssrsttssttssttssjsrrrrssttssrrsssssssssssssssttuvuttsssstuuttttuuttsssssttttttttstuuuuuuuuttttutsstuuuvuutttuuuuuuuutsttttjttttttssstuutttttuuttttsrrrssttssssssssutssssssssttuuuuttttttttuuttttuttjjtttttttttttttuuuuvvuuttttttsrstuuuutttttuuuutttssssssssssssssssssssssssjjssssrrrrsssssssssssssssrrrrrrssssttttssssssjjssssssssrsssssssssssssstttttuttsssstsrrtttttttjssttttttttssssssssjjsssssstttssstttttsssrrrrssttssssssssttsssssssssttuuuuttsstttttttttttsssstttttsssttsttuuuuuuuttjtttssstuuuutttttuuuuuttssstttttttttttstuutsttttuutttssrrrssttssssssssttssssssssttuuuuuttsttttttttttttssssttttttttttttuuuuuuuuttjtttssstuuuutttttuuuutttsssjttttttttttstuuttttttuttttssrrrssttsssssssssssrrrrrrrrssstttssssssttjssttsssrssssssssssssssttttttttssssttrrsttuutttsttttuttttssssssjjtttttssstutttttttttttsssssssttssstssssttssssssssttuuuuuttjttttutttttttssssstttssttttttuuuuuuuttjjtttsrstuuuuttttttuuutttsssjjjjstttttsstuutstttttttttssrrsssttssstssstttssssssssttulvuuttttttuuuttuuutssssttttjsssssssttttttttssssssrrstttttsssstttttttsssssrrssssssssssttssststttsssssrrrssssssssssssttsssssssssstuluttsssttttttttuttssssttttttttttttuuuuuvuuttjtttsstuuvluutttuuuuuuttssstttjttttttsstuuttttttuttttsssssssttssssssssuuttttjjtttttttutttttttttuuuuttsjjttutttjtuuttllutuuvuttuuttssrrssttttttttuutttssssssrssssssssssssssssssjjjsssrrssttssssssttssttttssssssssssssstssssssssssssssssrssstsssrsstssttssttuttsttssrrrrsssssssjtttuttssssttssssssjjssjttttssssstttttsrstttttsttttttttttttssttstttssstttuttttttsttttttsssssttttsssttttuutttuuutttttjssssssttttttttuutttsstttssssttttttttuuttjssstuttttssttttttttstuuttttuttsstttttsssttttttttttsttttutsssssttuttsttttuuuuttuuuttuutsssssssttttttttuutttsssttssstttttttttuutttssstuttttsstttttsttttuuttttttsssssssssssssssssssssssttttjssrsssssssssttssttssttuttstttsssrrrrssssttttuutsssssttsssssjtttsjtttttjssstutsttsstuutttttjtuuttttuttttttttttsttttttttutsstuttutssssstttttstttttuutttuuuttuutjssrrssttttttttttttssttttsssjsstttjjtuuttjsssttttttssttttttttjtuuttuuvuttttttttttttuuutttttttttuuuutsssttuuttssttstuussjtttsstjssrrrrrssssrsssttttssssssssrrssssssssttttssssstttsjssstttttsssstttttttuttsssstttsstttttttttttstttuuttssstttttsssttttuluttuvuttuutsssssssttttttttuuuttsstttssssjtttttttuutttssstuttttssttttttttttuuttuuuuuuutttttssssttttttttttttuuttssjttuuuttttuuuuvvutttuttttttsssssrrsssttttttttjssssssssssssssssssssssssssssssssrrsstttsssssttttttttttssssssrrrrsssssssssssssssssrrsssttssssttttuttsstttssssssrrrrrsrrsstttttttssrssttssssssjjssstttssssssttssssrstuuttttttuuuttuuutttutttttssssttttttttssssttttsssstttttsstttttuuttttutjsttsssssssrssstttttuttssssstttsssttttttttuutsttsstttssssstuuuttttttvvuttuuuttttttttssssttttttttssttttttssssttuutttttuuuvvutttutsstttssssssssssttttttttjsssstttsttttttttttuutsttsstttttsrstuuutttttuvuutttuttssssssssssssssssssssssssssssrrssjttssssttttuttsstttssttssrrrrrrrsssttttttssssssttssssstttjsjtutssssssttsssssstuuuttttttuuuuuuuuttuuttttssssttttttttssttttttssssttuuttttuutuuuutttttsstttsssssrrssstttttttttssjtttsssjjjtttjjtuutsttsstttjsssstuutttttttvvuuuvuuutttttttsssjtttttttttttttuuttssttuuuttttttttuutsssttsssssrrrrrrrrsrsssttssssrrrsstssssssssssstttssssssstsssssstuuttjssttuuttuuuutttttttttssssstttttttsjtttttsssstttttjttuutuvvutttutjstttssssssssjttttttuuttsssstttsssstttttttuutsttsstttttssstuuttttttuvuuuuutuuuuutssssjsssttttttttttsttttttttuuuutulvuuvvuuuuttsssssssssttsssrstuuutssstttsssssttssssssssssssssssssrrrrrrrrrrssssssttttttttstuutssrrrrrrrrsssssssssssssssssssstttssttstttttttssssssrrrrsssssrrrttutssssssssssstttssssjjsssssssssttssrrrrrrsssssttjtuuuutttttuvvutssssssssssttttssttssssssssssttttttuuttuuttuuttssssrrrrsjjsssrstuvutsssssssjtttttttttttttttttssttttssssrsssssttttjtuvvuuttuuuvvutssssssssssttttsstttssssssssjttuuttuuuuvvuuuutsssssssssssssssrstvvutsssttjsssttttttttttttttttssttttssssssssssttttjtuvvutttttttttssrrrrsssssssssssssssssssssssstttsstttttuttttssssssssrrsssssrrrtuuutssssssssstttttttttttttttsssttttssssssssssstttttuuuuuuuuuuvvutssssssssstttttsstttssssssssttuuutttuttuuutuutssssssssssssssrrstuuutsssssssjjtttttjjtttttttttssttttssssrrssssssttttuvvuuuuutuuuttsssssjjsstttttttuttssttttttttuuuttuuttuuttttsssssrrrrrrsssrrrsttttsssrrrssssssttsssssssssssssssttsrrssrrrsrsssttsttuuuttuuuuvvutssssssssrsttttstttssssssstttttutttuuttvvuuuutsssssssssssssssssuvvuttssssssjtttttttttttttttttssttutssssssssssssttttuvvuutuutuuuvuttssttjsstttttttttsssssstttuuuutttlvuullttuutjsssssssstttttsssuuutssssttttttttttssssssssssssssssssrrrrrrssrrssssssttttssttstuuutssssssrrrsssssssjssrrrrrssssttssssttstttssttsssrrrrrrsssssssrrtuttsrssssssttstttssssjjssssssssttttsrrrrrsssssstttttuuutttttuvvuutsssssssssttttstttssssssssstttttstuuttuuttuutsssssrrrstttttsssuvuussssssttttttttttttttttttttsstuutsrrrrsssssttttttuvvuutttuuvvvutsssstssssjtttstttssssssssttttutttuuuuuuttuttjsssssssstttttsssuvvusssstttttttttttsttttttttttsstuutsrssssssssttttttuuuuttttttuuttssrrssssssssssssttsrrrrrssssttssssttssttssttsssrrrrsssssssssrstuutsssssssttttttttttttttttttsssttutsrrrssstssssttttuuuutttuuuvvuutsssttssssttttssuussssssssttuuttttttttuutttttssssssssstttjssssuvutssssssstttjttttsjtttttttttssttttsrssrrssssssttttuvvuuttttuuuuttsssttjsjtttttttuutssssstttttuuuttuuttuutsttsssrrrrrrrsssssrrstuttsssrrsssssssttsssssssssssssstttsrrrrrrssrrsstttttuuttttuuuvvvutssstsssssttttstutssssssstttttttttuuttuuttuutsssssssssttttssssuvvutjssssttttttttttttttttttttsstuuusrssssssssssttttuuuuutttuuuuuuuuuuuutsttttttttttssttsssttuuuttttttuutttttstttttsstttuutttttttttsssttttttuuttsssssssssssssssssssssrrrrsssssssttttssttssstttttuuuuuttssrsssssssjjsrrssrrrssttsssssssttttsssssssssrssstttssssssttssrsstsssttuttssssssjssssttttsttttsssssstttssttuutttuuttttuuttvvluututssttssttttutssssssssttttssssstttttttssssttssssttuttttttttttsssttttttuvuttsssttttttttuutttttttsssstttttuuuuutttuvuttuuutuvvvluuutssttssttttutsssssssstuuutssssstttttttsjtttsssttuuuttttttuutsssttttttlvuttsssjtttttttuutttttttsssstttttttuuutttuuttttuuttuuttttttssjssrssstttsrssrrrsstttssssssssssssssssssrssjttttjjttstttssssttssttuuttssssssttsstttttttttttssrsttuutttuuuuttuutttuuutuvvvluuuussttsstttuutssttsssstuuttsssstttttttssstttsssttuuttjtttttttsssttssttvutssssssjttttttuuttttttssssssttttttuuuuttuvuttuuuuuuuuuuuvutsttttttuuutssttssstuuuutsssssttttjssssssssrsssttjssssssttsssssssssstttsssssssssssstttttttssssrrrsttsssttuutttuutttuuutuvvvlluutsstttsttttutsssssssstuuttsssttuuttttssjtttsssttuuutttttttttttttttttuvvuttsssstttttttuuttttuttssssttttttuuuutttuuutttuuttuuuuvvvuttttttttttutttttsssttuuttjttjtuutjttsssttttttttutttttuutttsssttttttuuuutssssssssssssssssssssssrrsjjjjjstttttssttssstttsstuuuuutsssssssssjjjssssssssssjtsssssssttssssrrrsssssssttttssttttjsssssttssttttttssssssssssstttttttttjssstttttttttuutsstuttttttstuvvvuuuutsttssstttutssjjssssttttsssssstttjtsssssttssstttttttttttttsssttttttuuuutssssjtttttttuuutttttttttttuuuuuuuuuuttuuuuttttttuvvvvuuutsttssttttutssttsssstuutssssssttsjttssstttttjttuuttttuutttsssttttttuluutssssjtttttttuuutttttttsttuuuuuuuuuuuttuuuttttttttuuuttttsssssrssttttsssssrsssjsssssssssssssssrrssssssstttttttttttsssssttssttuuttsssssjttssttuuttttttttsstuuuuuttuuuuttuutttuttttuvvvvuuuttttsstttuuuttttssssttttssssstttssttssssttttsttuuttttuutttsssstttttuvutssssssjttjsstuuuttttjttssttuuuuuuuuuuttuuuutuuuttuuuvvvvutttttsttuuutttttssttuuuttsssssttssssrrsssssssssttsssjtttssssssttsssstttssrrssssssssttuttttssjsrssttttttttuuttttutttuttstuvvvvvutttttsstttuuttsttssstttttssssstutssttssstttttjttuutttuuuttssttttttttuvvutssssstttjjttuuutttttttsttuuuuuuuuuuuttuuuutttttttttuuuttutssssssttuuuutjjttttsstttttttttttttsssjssttsssssttuuuvuttttttttttuuttttssssssjsssssssssssssssssttjjttsssstsssttjjtsssssstttttssssssssssssssttssssttssssssssttssssssrrrrrsssrrssssstttttsssjtttssstttsssssssssjjssssttttttssjttuuuutuuttssttssttuuttssssttuuuuttttsssssssttuuttsssttssssstttttttttttsrrsssttsssssstuuuutssttttttttttttttssssttttttttttuuuuttttulvuuuuuutttuusstuuuutsssttttuuuttttsssssssttuuuttsstttsssjtttttttttttsrssssttsssssstuuvvussttuuttttuuttttssssttttttttuuuuuuttttuuvvuuuuuuttuuttttuuttsssjttttttsstsrrrsssssttttssssssssssssjtjsssssssrrrrrstsrrssssttttttssttttttjttttstssssssjttjjtttttttttstttuvvuuvuutttuusstuuuutsssttttuuuttttssssssjtuuuutjsttttssstttttttttjtjssssssttsssssttuuuuusstttttttttttttssssssjjssssstutttttjtttuvvuuuuutttutsstuuutttssttttuuuttuttssstttuuuuuutjtuutstttttuttttssssrrrrrsssrrssssssjtttsssttttjjsttsssssssssssssssstttttsssssttuuttttttttutssttuuttssstttttuuttttssssssttttuuttsstttsssttttttttttttsrssssttsssssstuuuuusstttuuttttuttttsssjtttttjttuuuuuutttttuvvuuvvutttuutttuuuttssjttttttuttuutsssssttuuvutttttttssstttuttttttttsstttttttsssstuuuvvuttttutttttttttttsssjttjttttjsjjjssssssjjttjsssssssssssssttjssrssssssssssttssssssssssttjsttttssssssssttsrssrrssssssssrrssssttttttsssjttssssssssssssssssssssssttttttssjttuuuutttttssttsssttttssssssjttttttttssssssstttuutsttttssssstttttttttttssssssttssssstuuuuutssttttttttttssjjjsssttttttttttuuuttttuuvvuuuuuttttuuttttuuttssssttstttttuttsssssstttuuutttttssssstttttttttttssstssttssssssuuuvvussttuuttttttssjjjssstttttttttuuuutttttuuvvuuuuuuttuuttttuuttssssssssttssttrrrsssssstttsssstssssssssttssssssssssssstsrrssssttttttssttttttssttssssssssjtttttttttttttssttuuvvuuuuttttuuttttuuttssssttstttttuttssssstttuuuttttuutssssttttttttjjjsstsssttssssstuuuuutssttttttttttjsjsssssssssssssttttttttttuuvvuuuuuttttttsttuuttsssjtttttuttuutsssjttuuuuuutttuutssstttuuuttssssssssssssrrrssssjjtttssssttssssttsssssssssssssssssjjjjssssttuutttttttsstttsttuutsssssjjstttttutssssssttttuuttttuutsssstttttttttttssttssttsssssstuuuuusstttttttttttttjsssjtttttttttuuuutttttuuvvuuuuttstuuutttuutttttjttssttuuttttttttuuttuutuuutsttttssstttttttttttuvlusstttttuuuuuutttssttsssttttttsssssjjsstttttjjjssssssssjtssssssssstttrrstsssssssssrssttsstsssssssssststttsssjssssssttssssrsstttutsrssstttttttssssssssssssssssssssssssssttttttttssssjsssttttssttttstttsssssstttsssssttttttttssssttssttttutssttsssssstttttjttttuluusstttttuttutttssssttsstttssssjtjssttttttttttuuttttuuttuuttssttttttuutstttsttssjsssttuuttttttssttsstuttuusstttjssssttttttttttuuutsstttttuuuuuuttssstttttttssssjtjssttttttttttuuttttuutttuttttttuuttuussttttsssssssssssssssssssstsssssssttsssssssssssjssssssstttutsssssstttttsssssssssssssssssssssssttttttttttttttsstuttttttssttttttuutstttsttssjsssttuutttttsstuutsttttuutttttjssstttttjjjjttuuutsssttttuuuuttttssstttttttsjjssssssssssttttttttttsttuttttttttttttttuussttttttjjjsssttuutttttsjtuutttutuuuttttttssstuutttsssstttutsrssssttsjjttsssrrsssssssssssssrssssssstttjjjjsssstttttttsssssttstuussttssstssssssttuutttttsssttssttttuutttttsssstttttttttttuuutsstttttuuuuttttssstttssstttttsssssttttttttttuuttjtuuttuuuttttttttuuussttttttttjsssttttttuuttttuttstttuuuttuuttsssttuttttttuuvvvutstuttuuuuttuuttssssttssssttssssssttstttttssssssssssssssssssssssstttrrssssssssssrrrsstssttsssssssssjssttssttsssssstttsttsstttuutssstjstttttjssssssssssssssssssssssssssttttjjjsssssttssssssssttttttttsssrsstttjsssssttttttttsssttssttttutsstttjsssstttttttttuuvvussttttuttttttttsssstssssssssssttssttttttttttttttttuuutttttsstuutttuusssssstttssssssttttttuttttttssttttutsstuttssssjttttttttuuuutsstttttuutttuttjsstttttjsssssjttssttttttttttttttttuutstttttttuuuttutssssssssssssssssssssjjssssssssssssttssttsssrrsstttttsstttuutssjjjtttttssssjsssssssssssssssssssttjjttttttttttstuuttttttsstuutttuusssssstttssssssttttttuttttutssjjjtttttuuttsssstutttttttuuvvussttttuuuutttttssssttttsssjssssssssssstttttttttjstuutttstssttuutttutsssttttttsssssstttttuuttttuusstttuuuttuuttsssttutttttttttuutsssjjsttssjtttssrrrsssssrssssssrssssssstttjsjssssstttsssssssstttstttssssssstjssssssttttttuttttttssttttutttuuttsssstttttttttuuvvusstttttttttttttjsssstssssjttsssssstttttttttttttjttuuttttttsttuuutuutssssssssttssttssssssttttttttttttttstuuuuutsstttutttttuvvtttttttttttstttuvuttttttttsssssssssjttttttttttssssssssjjtsssssstttssjsrrsrrrrrrssssrsssssssssssssssssssjjsrrttttsssssjjtttuuuttttssssttjssssssjtttsssssstsssssssssssssttttssssjsssssttttttssssttuuuuutsrssrrrrsstjssssssssssttttttssttjtttsstuttttssssttttttttttttttttttttssssjttttjssttttssssssssttjttttttttttssssttuuuvutjjtttuuuuutsssssrrrssttssssssstttttttttssttttttsstuuutttsstttttttttuuutttttttttsstttuuutjsjttttssssssssttjtttttttttttsstttuuuuttssttuuuuuuttsssrrrrssssssssssssssssssssssssssssssstttssrrssjtjttulltttsssstjjjssssssjtttsssssttssssssssssssttttjtttttssttttuuutssssttuuuuutsssssrrrssttssttssssssttttttsstttttssstuuuuttssttutttttuuuuttttttttttsstttuutjssttttssssssssssstttttsstttttsjtttuuutssssttuuuuutssssrrrsssttssttssstttttttttttttttutstuuuuuttttttttuvvluuttsssstjsssssssstttsssssssssrsssssssssssttssssssssssssjttutsrrsstttuttsssssrrrrssttssssssssssttttttssttttttsstuuttttsstttttttttuuutttttttttssttttuutjjtttttsssjjssssjttttttttttttssjtttuuuutsssttuvuuvutsssrrrrssttssttssssssttttttssttttttstuuuuuutttttttttutuvvtttttuttttsssttuuutjttttuutjjssssssttttttttjttssssssstssttsssstttsjjjsrrssrrrrrsssssssrrrrrssssssssrssssssrrstttsssstjssttuuuuttssrstttsssrrrsstttssssssttssssssssssssttttssssssssssttttttssssttttuuutsrssrrrrsssssssssrrsssstttttssttjsttsstutttttttttttttttttttsssttttttsssssttttsjttttttsssssssjjjtttttttttssssstuuuuvuttttttuuuvvusrsssrrrssttssssssssstttttttssttttttssuuuuuuttttttttttttuuttssttttttsssstuuutsjttttttstsssssjjstttttttttttssttuuuuuutsstuuuuuuuussssrrrrssssssjsrrrrrsssssssssssssssssstttssssssssjttuvvttssrsttjstssrrsstttsssjstttssssssssssssttttttttttsstttttuuutsstttuuuvvusrsssrrrssttssttssssssttttttsstttttssstuuuuutttttttttutuuuttssttttttssssttuttsjttttttsssssssssstttttssssttssjttttuuttssstuuuuuutsrsssrrrssttssttssssstttttttssttttttstuuuuuuuttttttuvvvvuttsssttsssssrrsstttsssssjjsssssssssssssttttssssssssssjtttutssssttttttttrrssrrrrssssssssssrsssstttttssstttttsstuutttttttttttttttuuutstttttttssssttuttjttttuttsssjssssjtttttttttttjssttttuuuutssttuuuvvvussssrrrrttsstttssrrrssttssttttssttttuuttuuuuuuuutttttttuuuututttuuuttssstttsssttttuuuttsssttjsttttttttjsssssssttsssjssttjsssjtsssrssssssssssssssrqqrrsssssssssssssssssssttssjjjsssstttttttssssssjtttrrrrstsssssssssttsssssssssssjtttttssssttjtttssttttttssstttttsstttsssttssssssrrrrssjtjsttssssssstttsstutuuuutttttttttuttjssttttutssssttssssstttttttsssssssjsstttttttjssttttuutttuuuutttstuvuttttttsssstssttjsrrrsssttttttjssssjstuutttuuuuuuttttttttttuttttttuuutsssstttsssstttttttssssssjsssttttttttssttttuuttttuuuuttttuuuutsttssssssssssjsrqqrrssssssssssssssssssstttttttsssjtttttttjsssssstttsrrsttsssssjsjttttsssssssssstttttttjssttttttssttuuutttstuvuttttttsssstsstttssrrrssttttttssssjjjtttttuuuuvuutttttttttuuttttttttuussssttssssjtttttttssssssssjjttttttssstttttttsstttuuttttttuuttttttsssttsstttssrrrsstttttttsssttttuuttuuuuvvutttttuuttuutttssssjttsrrsjssrrrsssssjsssrsssssssssjjttssssssssjjjsssttttttssstttttsssssssssssstjsrrrrssttsjttsssssjsttttttuuuuuutttttttttuuttttttuuutsssstttsssttttuuttjssjttjjttttttttttjtttttuttsttuuuuttttuvuttttttsssttsstttsssssssttttttttttttttuutttttuuuutttttttttttttttttuuuuttssttssssttttuuuutssstttttttttttttsssttttttssssjtttsssssjssssssssssssssssssrrrrrsssssssssssssssjjssssssssssssssssssssssssssstttsrrrsssssssssssjttssssssssssjtjtttssssttttttsssttuutssssttssttttttssttssjtsssrrrsssjssssstsstjstuussttttuuttttttttttttssssssttuussssttsssssjttttuttsssssttttttttttttttuuttutttttuuuttjssuutttttttttsttsstttsssssssstttttttttttstuuttttttuuttttttttttttttttttuuuutsssttssssjttttttttsssssttssttttttttstuuttutttttuuuuttsstuuuttttttsssssssjjsrrrrrsssssssssssssssttssststtttsssssssssssssssssstttssssttssssssstttttssssssssssttttttttsttttttttsttuuuutssstuttttttuttsttsstttsssrsssttttsjttssttttuuttttttuuutttttttttttttttttttuutsssttssssstttttuttssssjstttjjttttssttttttttssstuuuutsssttttttttttssttsstttsssssssttttttttssttttuutttutuuuuttttttttttttsttssstttssssssrrrrsssssjjssssssssssssjsstsssssjtttjsssssttuttsssstttttssssssttsstttssrrrssstsjttttsstsstuutttttuuuutttttttttttttttttuuuutsssttsssstttttuuttsttttttttttttttttttuuttuttsttuuuuttstuuttttttttttttttttttuutttssstttttuttutttuuuttsssttsttttsssttssssssttuuuuuuttttttttttttttuuttttsttuuutttttttttttttttsttsssttsssssssssssssssssssssssssssssrrrsssssstttssssttttsssrrsssssssssssssrrrsssjttttssssssjsssssjjjtttssssstttjttttssjtttttttsstsssttttssssssssttssttttssssttjtttssssssttssstuuuttttuttssssssssttssssjssrrrssssttutttttttttttsstttttttttssstutttttttttttuuuuuttttssttttttssttttuuttttttttttttttuutsssssttsstuuuutttuuuttsssttstttsssssssrrsssssttttuttsttttttttttttttttttssttttttttsstttuuuuuttuttjttttttssttttuuttuutttttttttttssssssstsssttttttsstttsssssssssssssssssrrqrrsssttttttssstttttssttttttttssssttttttttttttttuuutttutsstttttsssttstuuttuuttttttttttttssssssttsstuuuuuttuuuttsssttsttttsssjsrrrrssttttttttttttttttttttttttttttsstttttttttttttttuuuttttsstttttsssssstuuttuuttttttttttuutssssttuttuuuuuuttuuutttstttstuutttttssrrrssssjttttssssssssssssssjjtssssssstssjjssssssstttttssttsssttsssssssssttsssjssjtstttttttssssssttssttuuutttuutttsssttsttttssstssrrssstttuuuutttttttttttttttttttttjtttttttttttttuuuuuuttttssttttttssttttuutstttttttttttuvvuuttssuuttuuuuutttuuutsssttssttttssttssrssssttuuuuuuutttuuuutttttttuuuttsttuuuttttttttuuttttttttssttjsssrrssssjtsssssssssssssstttsssrsttssstttssssttttssssrssttssssssssrssrsssssttttjssssttsssjtsjttttsssstttjssssssstttttttssttssttjsssssssssttssstttssjttttttuttttssttssttuvttttttttssssssstttssssjssrrsssssttttutttssttttsstttttttttjsstuttttttttttuuuuuutttttsttttttssttsstttstttttttttttuvvutttssuutttuvvuutuuuutssstssstttssssssssssssstttttuuttttttttttttttttttttssttttttttssttuuutttttuutttttjttsssjssuuttuuutttttttttttttssssttsstttttssstttssssssssssssssssrrqrrrssttttttttjssttttsstttttttttsssttttttttssttuuttttttuussttttsssssssstuttuuttttttttttuuttttssuutttuvvutttuuutssssstttttssssssrrrrssttttttuuttssttttttttttttttttssttttsjttssttttttuuttttssttttsssssssstuttuutttttttttuvvutttstuuttuuuuutttuuutssttttttuutttttsrrrssssssttttttssssssssssssstttjssrstttssssssssjttstttssttssstssssssssssttssssjjjjttttttuuttttsstutstuvuutttuuttssstsssttttsttjsrrrsssttttuuuuttttttttttttttttttttssttttttttssttuuuuuuttttttttttttssttstuutttttttttttttuuvvvvuttuuuutuuutttuutssstuuuuuutstttttsstttttuuttuuuuuutsttttttttttuuuuttttttttssssssttuttssttttjjttttsssrssssssjssssjtjsssssssttuuttsstttttttsssttttssrsststttsssstsssssttssttssjttttssssssssssjsjtttjsssssstjssssrsssjsssstttssstttjsssssssssstttssttsjjttttttuuvvussuvuuttttssttuttsssttttuutsssttssstttttttttttttttsstttttttttttttttjssttttssssssssttttttuutttttttttsssttsssttttttutttttttuvvvvvuttuvuuuuuuttuuuutssstuuuuttsstttssstttttttttttuuutssttttttttttttttttttttttssssssstuutsstttttttttttssssttssstuuttuuttttttjtttuuttsstuuttssssssttssrrsjjjtttsssstssssssssstttsjtttttssstssssjtttttttjsssstttssssssstuutsttttttttttttssssssssstuuttttttttttttuuvvvuttuvuuuuuutstuuutsssttuuuutsttttsssttttttuttttuuutssttttjtttttttttttssttttssssssssttssttttttttttttssssssssstuuttuuttttttttuvvuuuttuuuuuuuttttuuutsstuuuuuuttttuttsstttttttssjtttttsssssssssssjttjsssrsstjsrrssrrssttsssssssssjttssssssssrsstttssttjjtttttttuvvutstuvuutuuttttuuttssstuuuuttjtttttssttttttttttuuuutssttttttttttttttttttttttssssssstttttttuuttttttttssssttssstuuttuuttttttttuvvuuuuuuuuuttuttttuutsssttuuuvutsttutssttuuttuutttuuuuutstttttttttttuuutttttttttsssssjtttsssttttsjttttsssrsssrsssssssjtjsssssssttuuttsttttttjjssssttssrrsstttutsssjtsssssttssttsssjtttjsssssssssjsjtttsssssssssssrrssssssrrssttsstttttsssssssrssjtsssttsjjjtttttuuvuuttuvvvtttsssttttsssstttuvutsstttssttuuttuuttttttttssjttttttttttttttttsstttssssssssssssttuutttuutttsssstssssjttsttuttttttttuvvvuuuuvvvvuttttttuutsssttuuuuussttttssttuuttuuttttuuutssstttttttttttttttttttttssssssssttssstuutsttttttsssstssrsstuttuuttttttjtttuuttsttuuutssssssttsrrssssjtutsssjtssssjtttsttsssjttttsssssssssjttttttttssssttssssssssttssstutttttttttssssssssssttsstttttttttttuvvluttuvvvutttssttttssstttuuvutsttttssttuuttuutttttuutssssttjtttttttttttttssttsssssssssssssttttsttttttsssssssssstuttuuttttttttuuuuuuuuuuuuttttssttttsssttuuvvutttuuuttttuuttttssssttttssssssssssssjjssssssssjsrrssrrsssssrssttssjttsssssssssrrsjtsssttjjtttttttuvuutttuvvvutttssttttsssttuuuuutstttttsttuuttuuttttuuutssstttttttttttttttttttttsssssssjssssttuuttttttttssssttssstuujjuuttttttttuuutttuvuuuuttttttttttttttsstuutttttttssttuuuuuuutttuuuuttsttutttttttttuuuuttsttuttttttsssssttuttsjttttssrsssrrssssssstssssssssssstssstttttttjsssssssssssssstttssssjsssssstttttttssssttjsssssssssssjsstttttssssssssssssssrrssjttssststtssrsssrrssjssssttsssstjjttuttstuuuuvvttssssssssstttrrtuuttstttsssttttuuuuttttttttsssstttttttttttttuutsstttssssttsssssttuussttttutssssssssssssssttttttttttuuuuttuvuuvvutttttssssttttssttttttttttssttttuuuutttttttttsssttttttttttttttttssttttssttttsssstuuutsttttttsssssssssssssssstttttjtttttssstttuuutsssssssssssjsrrstttsssjsssssjttttttssssjjtsssssstsssjjjttttttttssjtttssttjssrssstutssttttttssssssssssssssstttttttttuuttstuvuuvvutssttssstttttsstuutttttttssttuuuuuutttttttttsssttttttttttttttttssttttssttjsssssttutssttttttsssssssssssssssstttttttttuutttuvuuuuttttttssstttttssuvutttuuutttttuuuuuutjsstttsssssssssssssssjttttsssssssssssssssrsssttsssssstssrsssrrrsjsssstttjjtttttuuttstuvuuvvutsstttsssttttssuuutttttttssttuuuuuutttttuuttsssttttttttttttttttssttttsstttsssssttuutsttttttssssssssssttssttttttttttttttsstuuuuttttttttsstttttssttttttuuttssttuuuuuuutttuuuuttssuutttttttttuuuuutttuuuttuuttsssttuttssjttttssrssrrrssssssstsssssssssssssrsstsstttsssjssrrsssssssssssssjsssssssjttttttjsssjtsssssstsssssssstttttsssssttsstttsssssssttsssssjtssrssrrrsstssssttsssssjjtttssssuuttuuttssttssssstttrrsttttttttsssttttuuuttttttttttsssttttttttttttuuutssjtttssttttssssttttssttttutssssssssstttttttttttttttttttssuuttuuutttttssssttttssttttttttttssttttuuuuttttttttttssttttttttttttuuuttsttutssttutsssttuuttsttttttsssssssssssssssstttttjttttssssstttttsssssssssssjjsrrsjssssssssssssttttttssssttttssssttssjjjjjtttuuttsssttttttttssrssttttssstttttsssssssssssssstttttttttttttsssuuttuuutssttssssttttssttttttttttssttuuuuuuttttttttttsstttttttttttttuutssttttttttttssssttttssstttttssssssssssssssssttttttttttttsstuuuuutjttttssssttttsstutttuuuttttttuuuuuutjsstttsssssssssssssssjtttttssssjssssjtssssssssssrsssstssrssrrrsstsssstttjjttttttttsssuuttuuttssttssssttttsstuttttttttttttuuuuuutttttuutttssttttttttttttuuuttsttutttttttssssttttssttttttssssssssstttttttttttttttttttsssttuttttttuuttttjtttuttssttuuuttttuuuuuuttuutuuuuuutsstuuuttttttuuuuuuttttuuttuuuuuuttuttssssjtttssrssrrssstjssjtjsssssssssrsrrrsssssssssssssssssssstssrrssjjjsssssjjtttttjjssjtttssssssssssjttjjttttjssssttsstuttutssssssssssjjjssrssrrsstttttttttjssstjsssssssssssstttttttjtttsstttssssstttttsttttttuutttttttuttttssttttttttttttuuuttjttuuttuuuuttttttssssttttttsssssssstuttttutttttttttssssssssssstttttttttttssttuttsstttutttttttttuuttttttuuuuutsstuttttttttttuuuttjstuuttttuuuttttttsssjtttttsssssssssttuuuuuttttjjtttsssssssssssssssssssssssjtsssssssjssssssttsstttssssstttttsssttttjjttttttuutttsssttjsttuuttttttssssssttttsssssssssstuuuuuttttttttssssssssssstttttttttttssttuttssttuuttttttuuuuutttttttuutttsstttttttttttttuutttjtuutjttuuuttsttssssssttttsssssssssttuuuuuttttttttssssttssttttttttttttttssttutttstuuuuttttuuuuuuuuttjjttttssssssssssssssjttttjssssttssssttttssssssrrrssssssssssssstttttttttjjtttttsssssssssssstttttttjttssttuttssstttttttttuuuuuuuttttuuuuutsstuttttttttttuuuuttttuutjtuuuttttttssssttttttsssssssstttuuuuuttttttttsjjtttsstttsttttuuttttttttuutsstttttttttuuuuutttuutttuuuuttttuuuttttttttttttttttuuuuuuuvvvutttttttsjttjsssssssttttttttttsssssssssrrrssssrrrrssssssssjsssssttsrrssssssssjtttttttjtsssssttsssssssssssjjjssttssssrssssstttuuutsssssssssssssssssssstttttttttttssttsssrssttsssrrssttttjttttssttttsssssttttjttttttttttttttttttttssttttttttttttttttsssttuttuuuuuuttttsssssjttttttttttttuuuuuuuutttttttssssstttsssssjtttttttutssttuutsstttttttttttttttttttttttuuttsstttttttttttttttttsstuuutttuvuuttttssttssttttttsstttttuuvvvvutttttttssssstsssrrrrssssssssttsssttjssssssssssjtttssttsssssstttttsssstttjtttttttttttssssttttttuuuttttsssssssstttssssstttttuuuuuuttttttttsssstttssssssttttttttttsttuutsstttttttttuuuuutttttttttttttsstttttttttttttttttssttuttttuuvutjjssssssstttttttstttttuuvvvuuttttttttssstttssssssjtttttttttssttuutssttuuttttuuuuuuuuuttjsstttssssssssssssssssssssssrsttssstttttssssssssssssssssssssttttttttttttsjtttssssstttsssrsstttttttttssttuutsstttttttttuuuuttuuuttttuuuttssttttttttttttttttttstuutttuuvuuttttssssjjtttttttttttttuuuuuuuttttttssssstuvutsrrsttttttttuutttttttttttssttttttuuutstuuutssstttttttttttttttttttsssssssstuuuuuuvuuttttuuutjjjjtuluuulvlttttttttttsssssrrrrsttttrqrrrsssssssjsssssssssssssssssssstttssstttsrrsssssssssssttssssjssrrrrrrrsssttttttttssssttssrssrstttttulvutttttttttssttsrrrsstuutrrrrssssssjtttttttttsstssssstttttuutssttutssssttssttssjtttttttttsssssssssttuttuuuuttsstuttssssstuvllllvvuuuuuuuuttssttssssstuvvusrrsstttttttuutttttttttttsstttttttuussttuussssttttttttttuuttssttssssrrsssttuttuuttttsstuttsssssstutulvvvuuuuvuutttttttssrsstttttrrrrssssssssjjssssjsssttssssttssjtttssstttsrsssssssssssstttjjtttssssssrssttttttuuttjssttttsssssstuuuuuvvuuuuuuutttttttssssstuvutsrrsssttttjttutttttttttttsssttttuuuussttuusssstttttttjttttttttttsssssrsssttuttuuuuttsstuttssssstuvuuuuuuuuuuuuutttttttssssstuvvusrrsstttssttuuttstuutsttttjtttttuvvutstuutsssssssssssrssssssssjsrrrrrrsssssjtttttssssstttsssssssttttttulutttttttttssttssssstuvvusrrrsstttjttuuttttttttttssssttttuuuusstuuussssttttttttttttttttttsssssssssttuttuuuuttsstuttssssstuvvlllvvvvvvvuuuttttttssssttuuuusrrsstttttttttttttttttttssstttttttuussttuttssstttttttttttttttttttsssssssstuuttuuuuttttuuvuttttttuvuuvvvlttttttttttsssssrssssttttrrrrrsssssssssssssssssssssssssssstttsrsstssrsssssssssssstsssssssrrrrrrrrssttssjtttssssttttsssssstttttullutttuutsttsstssssssttuutsrrrrsssssjtttttjtjjjjttsssssttttuutssstttsssssjssttssttttttjjtssssssssssttutttuutttsttuuttsssstuvvvvvvuuuuuuuuuutttttssstttuvvusrrsstttttttttttttttttttssstttttttuussttuttsssttjtttttttttttttttssssrrsssstuttttttttsttuuttssssttuuuvmvluuuvvuttttttttssssttttttsrrrrsssssssssssssssssttssssttssjtttsrsjtsssssssssssssssstjsjjtssssssssssstttstttttsssttuutssssstuuuuuvluuuuuuttuuttttssssttuuuussrsssttssttttttttttttttssstttttuuutssttuttsssttjtttttttttttttttssssssssssuutttuuttssttuuttsssstuvvvvvuuuuuuuutttutttttsssttuvvusrrrsjjjssttttttstttttttssjtttttuvvutstttttsssssssssssssssssssjsrrrrrrssssstjsssssssssttttsssssstttttuuutttuutttttsssjssssstuvvusrrrssjjssttttttttttttttssstttttuuutssttuttsssttttttttttttttttttsssssssssstutttuutttsttuuttsssstuvvvvvlluuvvvuttuuvuttttuuttttssttssssttssttssttttttttttssuutjttttutttttsttuuuttttttttuutttttttttttttttttttttsttttttuuttuvuuutttttuuutttttttttttttttssssssssssssssrrrsssssssssssssssssssssssrrsssjtjssssssssttssssssttttssssttsssssttsssssssssssssssttsstttttsssssttttsssstuutssttttssstttuttsssssssssssssjsssssjjsssstsssttssjttttttsssssjttttjttttttttttttttjsssttttssstttssttttsstttttuuuttttstuuuutsstuvuuttuvuuttttuuutttsstttsssttssttssttttttttttsstutstttttttttjsttuutttttttttuuttttttttttttttttstttssttttsttttttuuuttttssuuvutsstuvvutttuuuutttttttttsssssrrsssssssrrssssssssssssttssssjtttsssssssttjssttssttttssssttjsssttttssssttssstttssttstuuutttttsstttttsstuvuuttuuuuttttuuttttssttssssttssttssttttttttttssuutstttuuttttjsttuutttttttttttttttttttttttttssstttssttttsstttttuuuttttstuutttsstuvuuttuuuuutttttttttssttssssjjssttsssttttttttsstuuttttuuuuttttssttttssssssstttssssssssssssssssssssssssssssttssttjsssssssstttsssstuutssttttssstttttttssttsssstjssttssstttttttttsstttstttuutttttsstuutttttttttuuttttttttsttttttssjttssttttsstttttuuuttttstuvvutsstuvvuttuuvuttttuvuttjsttuttsssjstttssstttttttttstttsstttttttttssstuutttttttttuutttttttttttttuutttttssjtttstutsstuuuuuutttuutttsjtttttttttttssssjttssrssjjsssssssssssrssssssssssssssrrssssssjssrrrsssssssssstttsssssttssssttttssssssssssssrsttsrstttttttsssjsssssstuutssstttssjtuuutsssstttsssssssttssssjjjsssjjssttsssttsstttssssssttsjttttttttjstttttjjtttuttsssttssssttssttsstuuuututtttuutsssstuuuttuvvutttuvvuttjsttuttssssstttssttttttttttstttssttttttttsssstuttttttttttutssttuutttttttttttjttsssjttstttsstuuuututtttuutsssstuuuttttuuttttuuuttsssttssssssssssrrrssssssssssstsssssssssjssrrssttsssttssttttsssjttjjjstttttsssssssssssssttsstuutttttssttttsssstuuuttuuuutjtuuvuttssttutssstsssttssstttttttttstttssttttttttsssstuttttttttttttttttttttttttutssstttsssjtsssttssttuutttttttttssssstuuuttuuuuttttuuuttsssttttssssstttsssstttttttsstutssttttttuttsssttttssttsstttsssssssssssjttjssssssrrssssssttsrstjssssssssjssssssttttssttttssstttttjssstttsssssssttssssttttttttstttssttttttttttsstuttttttttttuuttttttttttttuttjjjttsssstsssttsstuuuttuttttuuttssstuvuttttutssttuuutttuuuuttttsstuuutsssttttttttttssrsttssssttssssssssssttttttttttttttttttssttttttssttsssttttssstttttttuvlutttttttttttttttttsssssttsssssjjjjssssssjsssssssssssssssrrrrssrrrsssrrrrsrrrrsssssssssssssssttssssttssssssssssrsssssrrsssstttttttssstttsssttssssttssssttttssttttttttsstttttsssstttsstttsssrsstsrssttsrsrrrrrsstttttsssssstttttjssstttssssssssssstttssstttttttuuuttttttutsstttttuuttsttuuttjtuuuuttttsstuuuttttttttttttttssssttssssttsssssrrsssttttttttssttttuuttssttttssssjssssstttssstttttttullttttttttsttuttttuutjjtuutttttttttttsrrssjssssssssssssssssrrrssrrrsssrrrrssrrrsssttsssssssssjttjsssttsssssssssssssjssrsstttttttuuttttuuttssttttttutssjtuuutttuuuuttttssttuttsjjttttttttttssrsttssssttsssssrrsssttttttttttttttttttssttssssssssssssstssrrstttttttuuttssttttsstttttuutttttuutjjtttttttttsstuuuttssstttutttttssssttssstttssssssssssstttssssssssssssssssssssrrrsssrsssssssrrsssssssttttssstttsssttttttttsssstttsssttttttttsstuuutsssttttttttttssrsttssssttsssssrrssstttttttttttttttttssstttjjsssssssssttssrssttttttuvlttttttttsttuttttttttttttttttuvuuuuttsstuuttttsttttttttttssssttssssttssssrrrrsstttttjjtttttttttuuttuuuuttttttsssttttssstttttttuvlttttuuttjttttttttttsssssjsssstjjjjjssssssssssssssssssssrrrrssssrrrssrrrsrrqqrsssjssrssssssssstsssttttsssssssssrssssrsssssstttttttssstttsrrssjjssssssssttttsttuttttttsstttttjssstttjjtttssrssssssrsssssssrrrrssttttsssssssjttttttsstuttssssttssssttsssstttttttuvuttttuuutsssttttttttttuttttttuvutttttsstuttttttttttttttttssssttssssttssssrrrrssttttsssssttttttuuttttuuttsssttssstttsssstttttttuvvttttuuttsstttttttttttttttttttttttttsrrssssssssssssssssssrrrrsssrrrssrrssrrqqrsssttssssssssjjtttssstuttssssssssrsttssssssssttttuuttttuuttsstttttttttsttttttttuvutttttsstuttttttttttttttttsrssttssssttssssrrrrssttttssstttttttttuuttuuttssssttssssttssssssttttttuuttsttuttssttttttttttttttttttuuttttttsstutttttssttuuuttttsssstttsssttsssssrrsssstttssrssssssssssssssssssssssssrsssssrrrsssssssttttssttttssrsttttjjssssssstttttuttttttsstutttttttttttttttssrssttssssttssssrrrrsstttttjjtttttttttttstuuttttssttssssttsssstttttttuvlttttuuttsstttuttstuuvuttttttuuuuutssttttsssttuttttttttssstttstutssssstttssstttuuttjjttttttttttvvvlvvvvuuuuuuttttuutttutttuuuutttttuuttttttttttttsstuuttsjssssjjjsssssssssrrsssssssssssssrssssstsrrrrssssrrssssttssrssssssssssstuuuuuuttsssjsssssttsstttsssttttssstttttssrrsssttsssttttsstttttttttsssttttsssstttjttttjsssssttssttsrssssjssrsssttttjssstjsssttstuluuvvvuutttutssjtutsstttttttuuttttttuttssssssttttstuuvuttttttuuutttsstttssssttuttttttttssstttstttsssssstsssssstuuttsstttttttsstuvuuvvvuutttuttsttuusstuttttttuuttttuuttssssssttttsstuuuttttttttttttssssssrrssttssssttsrrrrssssstsrrrrssssrrsssstttsssssssssjjjtttuuvvvuttttttssstttssttttttttttssttuutssssssstttjsstuuuttttttuuutttssjtttssstttttttttttssstttssttsssssstsssssstttttssttttttttttlvvlvvvuutttttssstuuttttttttttttttttttttssssssttttssuuuuttttttuuttttsstttssssttttttuvutttsttutttuusssstttttssssttttsrrsssssssssstttttttttsssjsssssttssstsssssssssssttttsssrrsstttjssttttstttttutttttsssttsssstttttttttttssstttssttsssssjtsssssstuuttjjttttttttttulllvvvuutttutssstuuttttttttttutttttuuttsssssstuttstuvvuttttttttuuutsstuttssstuuttttttttsttuuuttuutsssssttssttttuuttttuuttttttttvmvvlvvvuuuuuuttttuuttuuuuuuttutssttuuttttttjtttttstuuuutssjjjjjjssssrsssssrrsssssssssssssssjtssttsrrrsssssssjstttssssttsssssssstuuuuuuutttttttsssttssttttsssttssssttttsssssrsstttsstuutsstttttttttssstttssssstttjttsstsssttutttttssrrssssssjjtttttttttttsttttstuvvvuuvvuuuuuuttttttsstuutttttttssttttttssssssttttstuvvutttuutttutttsstttssssttuttttttttsttuuuttuutsssssssssttttuuttttuuttttssstuvvvuuvvuuuuuuttttutsstuutttttttttttuutjssssssttutssuvvuttttttttttttsssssrrrrsttssssttssrrsstsssttsrrrsssssssjsstttttttttssssssttuuvuuvuutttutttttttssttttttttttssttutssssssssttttstuvvuttttttttttttsstttsssstttttttttttsstuuuttuutssssstsssssttttttttttttttttttvmvvlvvvuuuuutttttttttuuttttttttssjtttttssssssttttssuvuutttuttttttutssttsssssttttstuuuttsttuvuttuutssssttttttttttttsssttsssssssstuutttuttjttttssstttssttssjssssssssttttsssssssstttssttttttttttttttttssttssssstttttttttttsstuuuttuutsssssssssttttuuttttuuttttttttvvvvllvvuuuuuuttttttttuuttttttttssttuuttssssssttuttttuuttttttttttuutttttttttttttttttsstuttuuuuuuttutsrssssssstttstuvuuvvutttttttuuutttuuuuuuvvuuuuttttttttttttttttttttttttttttttttttuuutttttjjjsssttsrssssssssssssssrrssssstttttssssrrrrrrssssttssttuuuutjjssssstttsssttttttuuuuttssssstjjssssssssssssssssssssssttttttttssssssssttutsstttjsssttttttsssttsstuuuutttttsrrrrrssssttsstuuvvuttttsssttutttttutttuuuuuuttssttttttttttttttttttttssstttttttttuuttttttttttuuussttttttttttttttsstuttuuuuutttutsrssssssstttstuvulvuttttssstuuutttuutttuuuuuuttsttttttttttttttttttttjsssssttttttuuuuttttttttttutsrsssrssssssssssssssssttttttsstsrrrrrrssssttsstuuvvuttsssssjtttttttttttuuvuuttssssttttttssjtsjtttttssssssjttttttuuuuttttttttttutsstttjttttttttttssttssuuuuutssttssssssssssttstuuuuuuuttttsttuuutttuuuttuuuuuuttsttuutttttttttttttttttssssttttttttuutttttttttttutssttssssttsssjttstttttuuuuuuttuusssssssjstttsstuuuuutsjssssstttsssttssttuuuuttssssstsjsssssssssssssssssssssstttttttttttttssstttttsttssssttttttttssttttuuuuutttutsrssssssstttttuvuuvuuttttsttuuutttuuuttuuvuuuutstttttttttsttttttttttttttttttutttttttttttttttttttttttttttttttttttssttttuuuuuussttssssssttstttstuvvvvuutttjjttttttsstuuutuuuvvuutttutttttttttttttttttttttttttttuttttttttttttjsssttsssssssjssssssssrssssstttttsrrsssrrrrrssssttssttuuuutsjjssssssssssstttttuuvuutsssssjsssssssssssssssssssssssstttttttssssssssstttttstttjttttssjsssssttsstuuuutssttsssrrrstssttsstuuvvuttttssttttttssttttttuuuuutttttttttttssjtttttjjttttttttttttttttttttttttttttuutttttttttttttttsssttttuuuuutssttssssrsststttssuvvvvuttttssttttttssttttttuuvuuttttttttttttjttttttjjttttttttttttttttttttttttttttttssssssssssrrssssssssssttttttsssssrrrrrssssttssttuvvuttsssssttjjsssjtttttuuvuutssttttttttsssjttttsstttjssjjjtttttttttttttttttttuttstttttttttjtttssstttttuuuutssttssssrsststttsstuuuuutttttsttttttsstuuutuuvvvutttttutttttjjttttttttttttttttjttttttttttttttttttttttsttssstttssssssssttttuuuuuujsuussssssttttttsstuuuuutsjssssssssssssjssttuuuuttsssssjsssssssssssssssssssssssstttttttttjtjssssjttttttjsjttttsssssssstttttuuuutssttssssssttstttssuuvvvutttttsttttttsstuutttuuvvuuttttttttttssjtttttjjttttttttttttttttttttttttttttstttttttttttttssssttssttttuuttssssttttttuutttttttttuutssttstttttuuttttuutttuuvuuuvvuuutttttttttttttttttttttttttutttttttttttttjssssttsssjjjjsssssrrssrsstsssjssrrrsssssrsttsssssssstttsssssssjssssjsssttttstttuttutttttssssssssssssssssssssssssssssttssssssssssssssttssjtjttttsssssttssstsstttsssssttssssuutttttsssttuussttjtttsstttttttttttttuuuuuuuvutsttjjjtttttjjttttttttjttttttttttttttttttsstuutsttttttttssssttssttttuuttsssstttsssuutttttsstuuuttsttjtttstttttttuuutttuuuuuuuuvutjttttjttttttttttttttttttttttttttttttttjssssttssssssttsrrrrsssssttssttssrrrsssssrsstttttssssttttsssjssttssttssjttttttttuttuuuuuutssjssssttttsstttjjjjjsstttttttsttttttttttstutssttttttttssssttssttttuutssssssjssssuutttttssttuutssttttttttuuttttuuutuuvvuuuuuuutttttttttttttttttttttttssttttttttttttttttttstttssttttttssssssttssttttuuttjsssttttttuuttttttsttuttsssssssssssjsssjttssstttttttttttssssssssssssssssssssssssstjjtsssssttssssssssttsssttttttsssssttsstuttuutsssssttttttuuttttttstuuutssttttttttuuttttttttttuutuuuuuuutjttjjjttttttttttttttttttttttttttttttttttjssttttttttttttssssuutsttstttssssrstttuuuvvuuuuutssttttssssjtutttuuutttuutjjtuuuuuvvuuttttttttttttttttttttttttttutttttttttttttjssrstttsjjjjjsssssrsssssstssssrrrrrrsssssttttssssssrsssssrsssstjsssjssssttssssttttttttttssssssssssssssssssssssssssssttssssssssssssrstttsjtjjjtttssssttssttssssssrrrstttsstuvutttttssstttsssjttttssttttttttssjtttttuuuuuutstttjttttttttttttttttttttttttttttttttttjsrsuuttttttttttssssttssttstttssssrsttttttvvuuuuttssttutssstttttttttttttuuttstuuttuuuuuutttttttttttttttttttttttttttttttjttttttttssrstttsssssttssssrsttssttsssssrrrrrsssssttttttttsssssssssssstttsstttjjtttssssttttuuuuutsssjjsssttttssttjsttttssttttttssttttttttttsstutsttttttttssssttssttssttssssssstttttvvuuutttssttutssstttttttuuutttuuttttuuttuuuuttttttttttttttttttttttttttttttttttttttttttttssttttttttttttssssttssttstttssssrstttuuvmvuuuuutsstttsssssssjsssstssssttssssttssttttttsssssssssssssssssssssssssttjjssssjjsssssssrsttssttttttttssssttssttssttssssrsttttuuvvuuuuttssttutssstttttttuuuttttttsjtttttuuuuuutjtttjtttttttttttttttttttttttttttttttttttjssstttttttttttttttttttttttssssssrsstuuvvvvvvvvutssstuutsssttttuutttttttsssstuutttttttttttttttttttttttttttttttuuuuttttttttttttttssssttttjjjsssjssssssssssssrrrrrrrrrrstuuttuutttssrrsssssrsstssssssssssssrrrsssssssttssssssssssssssssssssstttttttttjsssssssssssssrrstttttssttttttsstttttttssrrrrrrrrsttuuvvvvvuuttsssttsssstttttttttttsssssjttttsstttttttttttttttttttttttttttttttttttttttttttttjsssstuuttttttttttttttttttttsssssrrrstuulvvvvvvvuttssttutssstttttttttttjsssssttttssttttttttttttttttttttttttttutttttttttjttttttttssrrstttttttsstttsssssssssssrrrrrrrrrrstuuuuuuuutsssssttsssssjjttttttjjssssssttttsssttssttttjjttttttssttssttttttttttttttttttttttttsssttuttttttttttttttttttttsssssssssstuuvvvvvvvuttsstuutssstttttutttttjssssjtuttssttttsttttttttttttttttsstttuttttttttttttttttttsssssttuuuttttuuttttttttttttssssssrsstuvvvmmvvvvvutsssttsssssjsssjssssssssrsssssssssssssssssssssssssssssssssjttttttttssssjssssssssrssstttttttttttttjtttttttsssrrrrrrsttuvvvvvvvvutttsttttssstttttuutttttssssjttttssttttttttttttttttttttttttttttttttttttttttttttttsssstttttttttttuuttttuuttutssssssssstuuulvvllluttssstuutsssttttuutttttttssssstttjtttttttttttttttttttttttttuttuuututttttttttttttttsssstttjjssssjtjssssjjssssrrrrrrrrrsstuuttuuttsssrssssssrsstssssssssssssssrrssssssssssssssssssssssssssssstttttttttsssssssssssssssssjttttsstttttttjstttttttsrsssssssstuuuuuuuuutttsssttsssstttjtttttttsssssssttssstttssttttttttttttttttjjttttttttttttttttttttttjsssstuuttttttttuuttjttuttttssssssssstuulvvvllluuttssstttssstttttttttttsssssssttssttttssttttttttttttttttjjtttttttttttttjjtttttttssssstttttttssttttssssttsstsrrrrrsrrssstuuuuttttssssssttssrsssssttjjjssssssssstttsssssssttttssttttttssttsstttttttttttjttttttttttttssstuuttttttttuuttjttuttttsssssssssttuuvvuuuuutttjssuutssstttttuttttttssssssttssstttssttttttttttttttttssttuuuutttttttttttttttssssssttuuuttttuuutttsstuttutssssssssstuulvvvllluuttjssttsssssjsssjssssssssrssssssssssssssjsssssjjsssssssssssttttttttssssssssssssssssssttttttttttttttstttttttsrsssssssttuulvvllluttttssttsssstttttuttttttssssstttssstttsstttttttttttttttttttttuuutttttttttttttttjssttttttttttttttttttssttttuutttttutuuuttttutssssssssttutssttttttttttssjtuuttssssstuuuttttttttttttttttttttttuttttttttttttttttttttsstttttssjjsssjjssssssssssttssssssssttttttsssrrrssrsssjsrrssttsssssssssstttssrrrsstutjssjjssssssssssssssssttttttjsssssssssssssssrsstttttttssttttttssssttttuttsstttttuuttttttsrrsssssstttssstttsssstsssttttttssssssuutttttttjssttttttjtttjtttttttttttttttttttttttssttttttttttttttttttssttttuutttttutuuuttttutssssssssttttssttttttttttssjtttttssssstuuttttttttjtttttttjtttjttttttttttttttjttttttttssttttttssssssssssssssssssttssssssstttsssssssrrrsssssjtssrssjssssstjssjtttssssssstuutjssjjtssstttttjsstjsstttttttttssssstttttttjssttuuttttttttttttttssttttuuttttttttllutttutssssssssstttsstttttsttttssttuuttssssstuuttttttttjjttttttttttjttuttttttttttjttttttttjssttuttttttttttttttsssttttuutttttuuuuuttttuutsssssjtttttsrssjjssssssssssttssrrrrrstutssssssssssjsssssssssstttttttsssssssssssssssrsstttjsttsjtttjtttsssttttuutsstttttttttttutssssssssttttsstttttjttssssttttttssssttuutttttttjssttttttjtttjttuttttttttttttttttttttttttttssttttttttttttssttttuutttuuvvuuuttssttsrrsssstttttttttttssssjtssttuvuuttssttuuttttttttttttttttttttttuuuuuuttttttttttttttttssttttssstttsstjssssssssssttjjjjtttttttsssssrqrrrssssssssssjtsssssssssstttutssssssttsssssssssssssssssssssstttttttssssssssssssssssstttsssstssttjjjssssssjtttttttttttuuuutsstsrrrrssssssssssttttssssssssttttuttsssstuuttttttjjsttttttjttttttttttttttttttttttttttttttttttssttttttttttttssttttuutttuuvvuuuttssttsrrsssssttsstttutttjssjtstttttutsssstuuutttttttttttttttttttttttutttttttttttttttttttttttttssssssssssssssssssssstttjssttttutsssssrrrrrssssssssssttssssssssssttttttssssstuttsjjjjjsssttttjjjtttttttttttttssssstttttttttssttttssttttttttttttssstttuuttttuuuuvvutsstsrrrrsssssjjsstuutsssssststtuuuuttsssttuuttttttttttttttttttttttuuutttttttttttttttttttssttttssttjjttsjtttsssttttuutttuuvvvvuuttsttsrrssstttttsssttjsssrrsssssjtttsssssssttsssssssssssssssssssstttttttttsssssssssjtssssssjtsssssjssttjsjttsssstttuuttttuuuuuuttssttrrrsssssttttsttuttsssssssttttuuutsssttuutttttttjsttttttttttttttututtuuttttuuttttttuuuttssrrstttttttttttttttttttttttuuvvuuuuttsssssssttttsssslvuuttsssssstttttuuvvuuuuutssjjttttttttttttttuuuuuuuuvvvuutttuuuuttttttttttssrrsstttttttsssssssssssssjjjttuttsjssrrrrrrrsjjsrrrstuttsssssrrssjjjstuuutttttsrsssssssssjtjssssstttttsttttttttjjtttttssssttttssrrqrstsssssssssssjsssssssttttuutttttssssrrssttttsrrsuvutssssssssttttttuuutttuusssssjjtjttttttjjttttuuuttuvvuuuttttttttttttttuttsrrrrsttttttttttttttttttttttuvvvuuuuttsssssssttttssssuvvuttttssssttttttuuuuttuussssttttttttttttjtttuuuuttuuuuuuttttttttttttttuttsrrrrsssssssssssssssssssssjsttuttttjsssrrrrrssttjssrstuttssssssssstttttuuutttttssssssjjjttttttjjttttuuuttuuttuttttttuttttjttttttssrrrtttttttttttttttjttttttttuvuuuuuttsssrrssttttssstlvvusssssssstuuuttuvuuttttsssjsstttttttttjsstttuuuttuvvuuuttuuuuttttttttttssssrssttjttjtttttttttttttttuuvvvvuuuuttsssssttuuusssstuttsssssrrsssjsssttttstttsrssssssssssssssssssttuuttttttttssstttttssssttttjsrrqrsjjstttjssttttssstttttttuvvuuttttsssrrssttttsssslvuutsssssssttttttuvuuttutsssjssttjttttttttttttuuuttuvvuuttttttttttjstuuuttsssssttttttttttttttttttttttttuuvuuuuuttsssssttuttsssslvutttssssssttutttuvvuuuvussttttttttuutttttttuuvvuutuluuuuttttuutttttttuttssssssttttttttssssttssssssssssttuutsjssrssssrsjtssrrrstutsssssrrrssjjssstuutttttrrssssssssjttsjsssstttttssttttttjssjtttsssssstttssrrrrsjjssssssssjtjssssssssttttuttttttssssssstttssrrsuvutssssssssttttttuuutttuussstttttttttttttttttuuvuttuuuuuttttttttttjsttuuttsrrrstttttttttttttttjjssstttuuuuuuuuutssssssttuttssssuvuuttttssstttttttuuuuttutsrstttttttttttttttttuuuuttuuuuuuttttttttttstttutssrrrrssjssssssssssssrrrrsssstttttttttsssssssstttssrrstuttssssssssstttjtuuuuttttsssttttttttttttttttttuuuttuutttttttttttttjstttuttsrrrstttttttttttttttjttttttttuuuuuuutttssssssttttsrstlvutsssssssstuutttuvuuutttssttttttttttttttstttuuuuttuuuuuttttuuttttjstttttssssssstttttttttttttttsssjtttuuuuuuuvvutssssstuuutssssuuttsssssrrssjjsssttttttttrrssssssssjjsssssssjttuutsttttttsssstttsssssttttssrrrrsjjjttttssttttssssssjtttuuuuuuutttssssssttttsrrslvutttsssssstuutttuvuuutttsstttttttttutttttttttuuuttuuuuttsssttsssjjssttttssttttttttttttttttttttttttttttttuuuvvuutttttssttsssssstttstttsssstttttttuuttttttttuluuutttutttuuutttuuuuutttttttttttttssttsstuttttttuuttttttttttttttssssssssssssttutttssssssrsjsrrrssssssrssssrrssssssssstsssssssstttttssstjssttsssstttsjssssssssssssssssssssssssssttttjttssttssjjjjsssssssjtttttuttutttsstsssttssssssttsssttssssssttttttttsssttttuuuuttttttttttttjtuuutttttttttjsstssssttssttttttttttttttttttttttttttsssjttttttuuuvvuttttttssttsssssstttttttjssttsttuttttssssststuuuutttttttttuttttuuuutttttttttttttsssttsstttsssttttssttsstssssssssrrrsssssssstttttttsssssrsssrrssssssssssssssssssssjtttssssssttuuuuttttttttttttjttuuttttsssstssssssssjssstttsssttttttttttttjjttttttttttttttttuuuuuutttttsssttssssssttssttttsssjttttttuuttttttttulluttttttttttttttuutttttttttttstttsssjjsstttttttttttttttttttjjttttssssjstttttuuuvvuutttttssttsssssjttssssssrrssssjsssttsssssssstttttsssjsssttttssttttssssssssssssssssssrsttssssttttsjjtttttssttttsssjjttttttttuuuuuttttttssttssssssttsstttsssttttttttuuttssttstuvvluttttttttttttttuutttttttsssssjttssssssttsstttuuutttttttttttttttttttttttttttuuuvuutuuutsstsssssssssssstttssttttttttutsssssstuvvvvutttutttuuutttttttttsssstttttttttsttsttuttttttvvtttttttttttttttsssssssssssttttttssssjsssssrrsssssrrrrsssssssssssssssrrrrrsstttttttssttsstttsssttssssrrrrssssssssssssrssssssstttttjttjsttssjjssjsssttssttssttttttttttttsstsssssssssssstttssstssttttttsssssstuuuvuuttttttttutttttuttttsssssstsssttsssssstttttttuuuttttttttttttttttsstttttttttuuuvuutttttssttsssjjssssstttjstttstttttttsrssssttuuvuutttttttuuttttuuttttsssssjttttttssssssttsssttuuutjttsstssssssssssssssssssssttttttttttsssssrrsssrrrrsssjsssssssssjjjssssssstuuuuuutttttttttttttttttttssssssssssssssssssttsssttuuuttttttttttttttttttttttttttttuuuuttttttssssssttssssssttttssttttttttttsssssstuvvvvuttttttttuutttutssttsssssjjsssttsssssstttttttuuutttttttttttttttsssttjttttttuuuuuuuuuuttsttssttjsssssssssssssssssssssrrssrsstttttttssssssttttttttssssrrrrssssssssssssssttssssttuttsjtttttjjtttttsstttttttttttuuuuttttttssssssssssssssstttssttttttttttssssssstvmvvutttttttttttttttttttsssstttttttuutssttttssttttuuttttttttttttttttttttttttssttttuuutttttttssttttssssssssttttttttttttttsssssstuuuvvuttttuttttuuuutttstssrsjttttttuuuussttuuttuuttuvttttttttttttttttttttssjssssssssjssssssssrrssssrrrrrrrrssssjjssssssssrrrrrrstttttttssttsssstttttssrsrrrrssjjssstttssrssttssttssttttttjsssssjjjjjttttttsssssttsstttttttttsssstssssssssssjtttttttssttttsssssstutuuuutttttttttuuuuttssssrrsstttttttuttssstttttttttuutttttttttttttttttttttttjssttttuuttttttttsstttjssssssssjttttttttttttsssssrstttuuuutttttttttttuuuttsssssssttttttuuttssstttssttttuuttttssssssssssssttssssssrrssssttttttttjsrrssssrrrssssssstttttsssjjssssssrsttttttttttttttttttttttssssrrssttttttttttssstttssttttuuttttttttttttttttttttttttssttsttuttttttttsstttjsssssssstttuuuutttttttsssssstuuuuuttttttttttuuuuutsssssrrstttttttuutssstttttttstuutttttttttttttttttuuttttsssttttuuuuuuuuttsstuttssssssssssttttttssssssrrrrrrstttttttsssjssssstuutsssssrrrssssssstttsssstttssttssttttjtttttttttttttttttttttssttsttuttttttttsstttjssssssssjtttuuttttttttsssssstuuuuuuttttttttttttttttsssrrssttttttuuuutsttttttuuttttttttttttttttttttttttttttttttstttttttttutsstutsssssssssttttttuttstttttsssssttttuuuttttttttttuuutttsssssstuuutttuuvutttutttuuuttuutttttttttttttttttuuuttttssssssssssssssssrrsjsrrrrrrrrrssjsssjssssssssssrrrssssttttssttssssttttsssrssssssjttjssttttssssssssttssttttjjjsssssjjsjsttttttsssssssssssttttttttssttssssssssssttttttutssstttssssssttttuuttttttttttuuutttsssssssttuttttuuuttsttttttuuttttttttttttttttttttttuuttttttttstttttttttttsstttsssssssssttttttutssttjsssssrsttttuuttttttttttttuutttsssssssttttttuuuttsttttttuuttttttttjsssssssssjtttjjssssssssrrsjjjsstttsrrttssrrssssssstttttttssssssssssssttttttttttttttttttttjssssssssstttttttuutssstttttuutttttttttttttttttttttttttttttsttssttttttttttsstttsssssssstttuuuuuutjttttttsssstttttttttttttttttuuttttsssssssttttttuuuutsstttttuusstuttttttjtttttjjtttuuutttsttttsttttttttuutssuuttssttssssttttttttsssssssrrrrrssssttttssssssssstttssssssssssssjjssttttsstttsssttssttttjtttttttttttttttttttttttttssttttttttttsstttsssssssssttttttuttsttttssssssttttttutttttttttttttttssssssssuutjstttttuuttsstuuuutttttttttttttttttttttttttttuutjttttsssttuttttutsstttttutuuuttttttssssstttssttttttttttttttttuuttttttttttuuttuuuttttuuuuuutstuuuuuuutttttttttttttttttttttuuuuttssttssssrsssssssjsrrssssststttssssjssrssrstssrsssssssttttsssstttssssssssssttssttjsssjtttttssrsttttttsstttjsssssssssjssssstttttttssssssssssttttttttssststttttuttsstttssssssttssttssstttttttttttuuttttjtttttuuttuuttsstttuuutssstuuuutttttttttttttttttttstttuutuuutstttttjstttttttutssttttttuuuutsttttssststttssttssssttttttttttuuttttttttttuuttuuttjttutuuutssstuuuuttsttjsjsssssssssjsssstttssttssssssssssjtttssttrrssssttttttttssttssssssttssttssssssttttjtttuttsssssttttuuttuutsssttttuutssstuuuuttsttttttttttjjttttttttttttutsstttsssssttttttttsstttttuuuuuttttuutjjsstuusstttttsstttttttttuuttttssttttuuttuutjsttttuuttssstuuuttttttttttjjjtttjjttttttuuttuutjtttttttttuuuuuutsstuttuuuuuussssttsrssssssrrssssssssttssssstttssssssssssuussttsssssjssttssssttttttsssjjtttttjssssjttttttttttuusstttsssssttttttttsstttttttuuuttttuttsssssttsstttttttttuttttttutttttttttttuuttttsstttttuuuutstuuuuuutttttttttttttttttttttttttuvuttuutsjttttttuuuttsstuttuuuuutttttttssssstuutttttjjjjttuttttttuutttttttttuuvututttttuuuuvvutstuuttuvutttttttttttttttttsstttuuuuussttssssssssssjjjsrrsjssttttttsssssssrrrrsttsssssssssjjjttsssjtjsssssssssttttsttssssttttuutsssttttttsstttjssstsssjttjsssstttttutssjssssssstttttttsssttttuuuutttssttttsssssuuttttssssssttttttttttttttttttttuuututtstttuuuvuttsttuuuuuttttttttttttttttttsstttttuvutttttsttttttttuuttsstuuutuuvvutsttttttsjstuuttttsssstttttttttttttttttttttuuuututttttuuuuvuttsttuuuuutstttsssssssssssjsssssttstttsstjsssssssjjttttsrrsjsstttttttjssstsssssstttsttsrsssstttttttttttjssssttttuuttttsssttttuuuttsstuuuuuttttttttttttttttttttttttttuuttttssssstttttuttssstuttuuuuuttjjtttttssstuuttttjsssstttttttttttttttsttttuuuutttsssttttuuuttsttuuuuuttttttjtttttttttttttttuuttuuttuutstttttutuuuttssuuuuuvvuuusssstsssssssttssssssssssstttssssttssssssssstuutsttssssststuutsssttttttssstttttttttttttttssttttttuuttttssssstttttuttssstuttuuuuuttssttttssssttutttttssssttuttttttttttttttttttuuutsssstuuuuuuuuuuuuuuuuuttuuutstuuttttttttttttttttuuuuuusstuutttuuuutsttuutttuutttttttttttsssttuuuttjjjtttuuuuvuttsstuuuuuttttttuttsssuvvvuuvvuuuuuuttuuuuuuttttuuttttttttttttttttuuutttssttttsssjjjssssjjssjtttssssssssssrrrsttttssssssssssttuutssssjsssssssssstsssrsttttttttttttttsssssstttjsstttttttttjsssssssttttttsssstttssttttssstttttuutttsttttttutsssttuuutssssstttttuvvtssstutttttttttttttsrstuuuuuuuuuuuutttuutuuuutstuutttuutttttjsttttuuuuttsstuutttttuutsttuuutttuuttttttttuutjjttuuutttttttttttuvltsssttttttttttttuussssuvvuuuuuuuuuuuuuuuttuuttsstttjjjsjsjjsrrsssstttttssrssttsssjttssssttssstttssttssssttsssstuuutssssstttttuvutssstttuttttttttttssrstuuuuuuuuuuuutttuuttuuutstuutttuutttttttttttuuutttsstuutttttttssttttttuuutttttttttutssstuuvutjjsjtttuutuuuttssttuuttttttttutsssstuuuuuuuuuuuutttuuuuuuttstuuttttuuttttssttttuuttutsstuuutttuuutsttuuuuuuuutttttssstsrrssttttsssrrsssssttuutsssstttssssssssttsrrsstttttttttttttttttttttttsstuttttttttttssttttuuttutsstttttttuutsssttuttuuutttttttttttsssttuuuuttttjjtttuuvvttsstuuuuttttttttussssuuuuutuuuuuuutttttttuuttstuuttttttttttttttttttuuuttttuuttttuutssttttttttttjjttttttttssjtttuutjttjttttttulutssstutuuuttttttutssstuuuuuuuuuuuuuutttuuuuutttuuutttttttttttjsssttuutttssttttsssjjssssjjssssjsssssssssssssrssstttssssssssssstutssssssssjjssssssttsrssttttttttttttttssssssttsssstttttttttjssssssssttttjsssstttssstttsstttttttttsssttttsstttsjtttuutsssssttjttuvltsssttttttttttttttsssstuuuuuuuuuuuuttttttuuuttstuuutuuuttttttssssttuutttsttuutttttutsstuttttttttsstttttttuttjtttuuttttttttsttulltsssttttttttttttutssstuuuuutttuuuuuttttttttttsssttttttttjjtsrrrsssttttssrrssttsssjtssssttssssjssssttssssstsssjttuussssssttsstuuutssssttuuuttttstttsssstuuuuttuuuuuuttsttttuuttstuuutuuutttttttjjjtttutttsstuutttttttssttttttuutsssttttsttttsjttuvutsttjttttttuuutsssttuuttttttttttsssstuuuuuuuuuuuuttttttuuuttstuuuuuuuuttttssttttttttttsttuuuttttuttttuuttttttttjttttsssssrssstutsssrrrssssttuttsrrssttssssssssttsrsssttttttttttttttttttttttsssttttttttttttssttttttttttssttttttttttssttttttuuttssttttsstttstttuuuttttttttsttuvltsssttttuttttttttuttuuttttssttttttutssssttssssttttttttttttttttjtttttttttttssssttttttstuutsssttssstttttttttuttjttttjttttjjjsstttttttsssssttttttttttttuuttttttttuuttuutsstttssssuuutttttttttttttjssjttsssssssssssssjssssjjssrrsssrssssssssssttssssssssssssssrrsssssssssssssjssjjjstjssttssssssssttssttsrrssssrrsttsstttjssjjsssssssssssssssssssssstttsssttssssttsssssttsssstuutjttttttttsssssstttsttssssssstttttttttttuttsssssttttttutssssttsssstttttuttttttttttssssstttsttttsssttttttjtuutsssttsssjttttssstuutjttttttttttttsstttsttssssssttttttttttttuuttttssstuuttutssssttssrsstsstttjssjsssssrrssssssssssssssssjsssssttssrssssrssssssrrrstutsstttssttssssssttsstjssssssttttttttttttttttttssttttttutssssttsssstttttuutttttttttttjsssssssssssssttttttsstttsssttssssttttssstuutjttttjttttjttsstttsttjsssssstttttttttttttttttssssttttutssssttsssstttttuutttttssttssjttttttttttsstttttttttuutsstttsssttttssrssttssssssssssrrrrrsssssssssssssssssssssssstttssssssssttssttssssssssrsttssttttssttssssssttssssstttsssstttttsssttssssttssssstttssstuutttttttttttttsssttttttjssssstttttttttttuuutjjsssstttttttssssttsrsstttttttttttttjttttttssssssttssssttttjjttttssssttssttttttttttuutsssssttuutttjssssssttttsssssttttttttttuvutttjssttttttutssssttssstuuuttttttttttttttsssssssssstssssttttssssssssrrsssrssssssssssttssssrsssssssssrrssrrssssssssssssjtttssjtttssssrrsssssstssrrsssrrrsttssttjssssjssssssssssrrrssjssssssttssssttssssssssssssjsssssuutssssstttttsssssjssssttssssssjttttttttttuutsssssjtttttttssssttsrssttttuuttttttsstttsssssssssttsssttttttjttttssssttssstjttttsstuutsssssttttttttsssssssttjsssssttttttttttuvuttjsssssttttttssssttsrssttssttjssssssssssrssssssrrsssrsssjtssssssssrrsssssssssssssrsuutsssssstttsssssssssssjsssrrsstttttttttttuutsssssstttttttssssttsrsstttttutttttttttttttjssssssjtsssstttttsstttssssttsssjjttttsstuutsssssttuuttjjssjsssjttsssssstttttttttttuutsssssssttttttssssttsrsstttttuttttttssttssssssssssttssstttutttttuttssstttsttttttssssttssssrsstsssssrrsssrrssssrrrrssssssttssjtttssssrrsssssstssrrsssrrrsttsstttsssttssjsssjsssssssttssssttttssjtttssssttssssstttssssuutjsssttttttttsssttsstttssssssttttttttttttuuutsssttsstttsssstuusstuttuuuttttttttttttttsssssssttttttttuttttttsttjssstuttttttttttttttssssttuutttttssssttttttsssttttuuuutttuuuuuutssttttuutsssstvusstuttuutttttttttttttttsssssssttsjttttttssssssssssssttssssssssssssssrrrrsssssssssssssssssssssssssjjtttssssttttssrsssssttssrrssttrrstssttttssttsssssssssssrrrrssjssttttttssttsssssssstttjjsttttssttjsssssttttttsssjttssttjssssssstttuuttttttuuuttssttssuutsssstvusstuttuuuttttttttttttttsssssssttsttuttutsstttsjjsssstuttttttuuttttttsssstttttttttstjsstttjssssjtttuuuutttuuuuutsssttsttttsssstuussttsstttjssjjssssssssssrrrrrrssssttjtttsstsssssssrsttssssttttssttjsssssttttttsssssssjjjsssssssstttuuttstttuuutsssttsstttsssstuusstuttuuuttttttttttttttsssssssttttttttttssttssttsssstuttjtttutttttjssssstuuuuttjjjtjssttjssssssjtttttttttttuuuttssttssuutsssstvusstuttuuutttttttssjtttssssssssttjttuttuuttuutttttsstuuutttuuuttsssssrrrrttssttssssrrsssssrrrssssssttttssssttttssrsssssttssrrssttsrttttttttssttsssjsjttsssssrrsttssttttttsjttssttssssttttssttutsstttsssssttttttttttttstttttsssssttttuutttttttuussssttssttssssttuussuusstuuttttttttttttttsssssssttttutttuuttttssttttssuuutttttttttjttttssttuuuttttttssttttttttttttttuuutttttttuuutttttssuusssttuvuttuusstuttttttttttttttttssssssttttttttutssssssssssssttsssssssssssssssrrrsjsssssssssssssssssssssssjjtttssssstttssssssssttsrrsstttssttssttttssttsssssssssssssssssjstttttttssttsssjtsssttttttttuuttjjttssssttttttssttttttttjssssttttttuutttttttuuttssttssuusssstuuussuusstuutttttttttttttttssssssttttttttuutsttssjtttssuuutttttuuuttttttsssttttttttttttttttjjssjtttttuuutttttttuutsssttssttssssttuuttttsstttjssjssssssssjssrrrsrsssssttssttsssssssssssstttjssttuutsssjtssssttttttssttsstttjsssssssstttuttttttttutssssttssttssssttuussuusstuutttttttttttttttssssssttttttttuussttssttttsstuutttttuuuttjttsssstuuutttjttttttttjssssjtttttttttttttttuttssttssuusssstulussuusstuuttttttttjsttttsssssssttttuuttuuttttttttttstuvuuttuuuuttsssssrrsttttttsssssssssssrrrssssssttttssssstttssrsssrsttsrssstttssttssttttssttsssjsjttjsssssssttttttttttttttssttttsstuttttttuutttttttssstttttttttttttttttjssjttttttuuttttttsssssttssssttsstuuutttutsssssttttttttttjjttttssttttttutssjtuuttssttttuuttttuuutttttttttuuuuuuuuutttjttutuvutttssssttuuuuuttttttttsstttttsssttsstuvlttuutsssssttttttttttttsjttssttttttutssstuutssssssstttsssttsssssssssstttttssjjsssssttssttsssssssstttjjjssssssssssssssssrsssrrssttssttssrrrsttsssssjssssssssssssttttttsssstttsssttsttttsstttttjtttutttuvuutttttttsstuuttuuttjsssstuuttttttttttssssssttssssttsstuvuttuutsssssttttttttttttstttssstttttuttsstuuttssttttuuttttuutttttuuuttuuuuuutttttttttutuvlttjsssstuutttttttttttssssttttsssttsstuuutttttsssssstssssssssssssssssssssssttssssstssssssssttssssttttssttutssttuutttttttsstttsttttjssssssttttttttttuutsssssttssssttsstuuutttutsssssttttttttttttttttssttttttutssssuutsssttssuuttttuutttttuuuttuvluttuuutttjttttuuutjjsssstuuttttttttuutsssstttssssttsstuvutttutsssssttttttttttssttttssstttttuutsjtuuttttttttuuttttuvuuttttuusstuuttsstttssssttssttssssrrssttttttjjjsjjssssrrssssrsssrsstutsstttssrssttsssstttsssjttjssstttttttssstttttsstttttuttttuuttttttutttuvluttttttttttuuttuutttssssttutttttttttttsssssttssssjssstuvussuutsssssttttttttttttttttttttuuttuutsttuuttttttttuuutttuuutttttttsstuuuuutttttttttuuuvuttttssttuuuuuutssttttsssstttssssttstuuvussuutssssstttttttttttttstjjttuuuttuttstttttsstttsstttjsstttsssssjssstttttsssssssssttssttsssssssstttttsssssstsssrrsssssssssssstutssttssrrrrstsssssjssssssssssjtttttttsssttttsssttssttttssttttttttutjttuvuttttttssttuuttttttjsssstuvuttttsttttssssssttssssjjsstuvussuutssssstttjjtttttttssttssttuuttuutstttuttttttttuuutttuuutttttuutttuuuuuttttttttuuuuvutjjsssstuuututtssttttssssttttjssjssstuvutttttsssrsstsssssssssssssssssttjssttssssssssssttsstttsssttttssstttssstuuttttttjjjttttttttssssssttuttttssstuutsssssttsssssssstuvussuutssssstttjjttttjttttttttttuuttuttsstttttstttsstuttstuuttttttutttulvvuttttttjtttutuuutjjsssstuuututttttuutsssstttssssjjsstuvussuutsssssttttttttttttsttttjttuuttuutsttuuutttuuttuuutttuvvuttttuusstuuttsssttssstttssttsssssssstttttjsssssjssrrrssssrrsssssttutssttssrrrsstssssttssstttttssttuutttttsttttttstttttttttjttuttttttuuttuuvuutttttttttuuttuutttsssstuuututtsstttttttttttttttttttttttjsttttssssttttttttssttttssttttuuutttuvvuttttllttttsstuttttttttttttsssstttssjtttttttttttttttttttttuuvvusrrstttttttttttttttttttuuutttuutssstttttttttsstuttsssttuuuutttuuuutsttllttttsstttssstttttjssssrrssrrrssssssjsssssssssssssssttttsrrrrsjsssssssssssssssssjtsssstssssssssssssssssstjssssssttttjstuuuutsstuuuttsssstjjttttttttttssrsttsssssssttttttttttjjttttttuuuuusrrsttttttttttttttttttttutssttttsssstttttttssstttsssstttuutttuuuuuttttuuttttssttttuuutttttutsssstttsjjjtttttttttttssjtttttuuuuvusrrsttttttttttttttjjttttutttttttssssssssssssrsstssrssjjtttssssttttssssttttsssssjsssttjjssstssrrrstssssssttttttttssssssttttttuuutsrrstttttttttttssjttttttttjjttttssssttsjtttssstttttjttttuvutttuuuutttttuttttssttttttttttttttssssttssttttttttttttttttjttttttuuuvusrrsttttttttttttttttttttutssttttssstttttttttjttttttttttttutttuuuuuttttuuuttttttuttuuuuttttutssssssrrsssssstttssssssssssssssttttsrrrrssssssssssssssssssjtttsssttssssssssssssssstttttssjttuuttttuuuuttttuuuttsssttttttttttttttssssttssssssttuutttttttttttttttuuuvusrsstttttttttjtttttttttttttttttttsttttttttjjstuuttssttttttuuttulvutttuvlttttsstttttjtttttttttsssttsssssttttttttttjttttttttttuuutssssttttttttttttttttttttttttttuutttttttttttssttuuussjtttuuutsttuuutstuvltttttssjtsssttttttssssrrssrrrsrsssssssssssssssssjjssttssrrrrsjsssssssssssssssstjssssssssssssssssssssssttttssssstttttssuuuutsstuuttssssssssssttttttttssrrstssssssstttttttssjjjtttttttuuutsrrsttttttttttttttttttttttttttuttsttttjjttjssstuttssttttttttttuuuutttuuuttttsstttttttttttttttsssttssttttttttttttssssjttuttttuuutsrssttttttttttttttttttttttttttuttsttjsssssssssttsssssjsstttjssttttsssstttsssssssssssjjjjssssssrrsjsssssssttttttssssssttttttttuutsrrssjttttttjjtttttttttttttttttttsttttssttjssstuutttttttuuuuttuuuuttttuuttttsstttttttttttttttssstttsttttttttttttssttttttttttuuutsrrsttttttttttttttttttttttttttuttsttttttttjjttttttttttttttuuttuuuutttuuuttttttttttttttuuutttssssssssssrrsssssssssssssssjjsssjtssrrrrssssjssssssssssssjjjsssssjttsssssssssssssstutttjttttttttttuuvuttttuuutttssstttssttttttttssssttssssssttttttttssjtttttttttuuutsrsstttttttttjttttttttttttttttuttttttttttjjttuuuuuttttttsttuttssttttuuttttttuussttssjtttttttttttuuutttttttsttttttttttttttttttsssttttttttttttttttttttttuuttttuuuuttuuttttttjtuuuuvutttttssstttssstuttuuttttttuusssssstttssjttjsssssttssssssssssssssssssssjsssssrrrssssjssssssssssssssssttssttttttssjjsssssssstttttttsssssssttjsssttsstttttsstuussssssssttttttttssttuutttssssstttstttjtttttttttsssssstttttttttttttttttjttttttttuutttttttssjjjsttuuttttttttstuuutsstuttuuttttttutssttssjtttttttuuttuuuttttttttttttstttsjttttttttsssssttttttttttttttttttttttttttttuttttttjssssssssttttssjsssssttssssssssssssssssttsrsssssjsssssssstttttttjssssssttssssssjttttttttsssssstjjtttttttjttttttttttttttttttttttttsssssstttuvuttttttsttuutsstuttuuttttttuttstssssttttttttuttuuuttttttttttttstttttttttttttsssssttttttttttttttttttttuttttuuuutttttttttttjtuuttuuuutttjsstuutsstuttuutttttuuutstttstttutttttttttttttsssrrssssssssssssjjjsssssrrssssssssssssssssssssssttssstttttssjtsssssssstttttttttttsssuuttssttttttttttttuussttssstttttttttttuuuutttssssstttsttjsjttttttttssssstttttttttttjttttttjttttttttttttttttttttjjtuuuttuuutttttttttsssstttuussttttuutssssssttttttuuuuuuuuuttttjsjtttttttttttttttttssrrttttttttttttttttttttttuuttttuuttttuuttttttjtuvuuuvuuttttssttssssttttutssttttuutssssstttsstttjjjjjttttsssssssssssssssssssjssssrrrrssjjjssssssssssssssssttsstttjsssjtjsssssssstutttutttsssssttssrrssssttssssstuutssrssssttssttttttttuuttttssssttssttttttttttttssrrssttttttttttttttttttjtttttttttttttttttssjjsttutttuuuttttsstuttssttttuuttttttuutssssssttttttuuuuuuuuttttttjttttssttttttttttttssrrsstttttttttttttttttttttttttttttttttttjsssssstttsttttssssssttssrrssssjsssssssttssrrrssjsssssssttttttttjjjssssttsstttjtttttttjsrrrssttjjtttttttjttttttttutttttttttttttttsssssttutuuvuuttttssttttsstttuuutsttttuttsssssstttttttuuuuuuuuttttttttttssttttttttttttssrrssttttttttttttttttttttuutttuttttttttttttttjtuuttuuuuutttssttttsstttuuutttutuuutstssstttutttuuuuttttttsssssssssssssssssjssssssrrrrsssssssssssssssssssssttsstttttsssttssssssssttttttuutttssstttssssjttttssttttuutsssssstttttttuuuuuuuuttttssssttssttjsttttttttssrrssttttttttttssttttttjtttttttttstttttttjjttjtuuttttvvtttutttsssttssttttttuuttstuusssssttttttuuutttssssttttttttttjttttttttttttsrrrssssttttttttttttttttttuuttttttttttttttttttttuuuuuuvuttuuttssssssssstttttuuttstuussssttttttjjjjjssssssssssssjsssssssssssssjjsrrrrrrsssssssssssssssssssstttsssssssssssssssssssttttttutsstttsssssssssssttssttssssttsrrsssttssttttttsssssstttjttttssstttttttttttsrrrssssttttttttttttttttttuuttttttstttttttssjjsttuttttvutstutttsssssssttttttuuttstuusssssttttttttttttsssjtttttttttssstttttttttttsrrrssssttttttttttttttttttttttttttsttttttjssssssttssssttssssjsrrrsssrsstjsssjjssssttsrrssjssjsssstttssssssttssstjssssstttttttttssrrrssssjtttttttssttttttttuuttttttstttttttssttsttuttuuvuttttttssssssssttttttuuttssutsssssttttttttttttsssttttttttttssttttttttttttsrrrssssttttttttttttttttttuuttttttttttttttjjttjttttttuuuttttttssssssssttttttuuttttuutssstttutttuuuttssssssssssssssssssssjjssssjsrrrrrrssssssssssssssssssssttjsssssssssjjsssssssstttsstuutttuttssssssssttttjtuutsstuusssssttttttttttttsssssttttttttjsstttttttttttsrrrssssttttttttsstttttttttttttjtjssttttttjjttjttuttttultttuuttsssttssttttttuuutstuutsssjtttttttuuttssssstttttttttttttttttttttttsrssstttttttttttttttttttttuuttttttstttttttttttttttuuuuvuttuuutssssssssssttttuuutstuutssttttttttjjjjsssssssjjsssjssssssssssssssssrrrrrrsssssjssssssssssssssttjsssssssssssssssssssstttttttssttttssssssssssssssttttsstttsssssttjjtttttsssssssttttttttsssstttttttttssrssststttttttttjjtttttttttttttjttstttttttssjjstttttttuutttutttsssssssttssttuuutstuutssssttttttttttsssssjtttttttttssssttutttttttsrsssttttttttttttttttttttttttttttjsstttjtjssssssjtssssttssssjsrrrrssrsssssssjtssssttsssssjsjjsssssssssssssttssttjssssstttttttttsrrssssssstttttttsstttttttttttttjttsstttttttsttjtttuutuuutttuuttsssssssttttttuuttsstussttjttttttttttssssstttttttttttsjtttttttttttsrssststtttttttttjtttttttttttttjttsjtttttttjttttttttttuutttttttssssssstttttuuuutttuutstttttttttutttsssssssttssttssssssssjjssssssrrrrrrssssssssssssssssssssttssssssssssssssssssssttttjtuuttttttssssssssstjtttuuttstuutsssjttttttttttssssssttuttuttttsssttttttttttsrssstttttttttttsstttttttttttttttjjtttttttjjjjttttuvutttuutttuuutsssttsssstttuvvuuttuuuuttttttttttttsstuttttttttttttjttttttttttssstuuuuuttttttttttttttttttttttttttttuuttttttttttttuvuuuuuuttttutsssssssssstttuvvuuttuuuuttttttttjjjjssttssjjjsssssssrsssssssssssrssstttttsjjssssssssssssjssssssssssstjsssssssssssstuttssttssttttssrsssssssssstuuttttuuttsssjjjtssssssstuttttttttttttsstttttttttssstuuuuuttttttttjjtttttttttttttttttttttttttjjsttttuuutttttttttttssssttsssstttuuuuuttuuuutjttttttttsssstuttttttttttttssttutttttttsstuuuuutttttttttttjttttttttttttttjttttjtjssssjjsstttsssttsssttsrrrrsssssssssstttttttttttjjjssjssssssstttjtttttsssssssttttttttsssstuututttttttttssjtttttttttttttttttttttttttssttttuvutttuutttuuussssttssstttttuuuttttuuttjttttttttsssstuttttttttttttsstttttttttssstuuuuuttttttttjjttttttuutttttttttttutttttjjjttjtuuuuttuuttttuussssttssssttttuuuuttuuuutttttttttttssstttjttssssssssssssjjssssssssssstttsssssjssssssssssttssssssssssttssssssssssstuuttttutsstttttsssssssssttttuuuuttuuuutjttttttttsssstuttuuutttttttsstttttttttssstuuuuuttttttttttttttttttttjtttttttttttttssttttttuvutttuuuttuvvutssttssssttttvvvuttuvvutjttttttttttsstuuttttttttttttttttttttttjttuuuvvutttttttttttttttttttttttttttuuuttttttttttttuuutttuutttuuuttssttssssttttlvvuttuvvuttttsjttttttjttttjjjjsssssssssssssssssssssjtttttssjssssssssssssssssssssssssjtjsssssssssssstttsssttsstttttssssssrrsssstuuutjtuvutsssssjsssssssstuuttttttsttttssttttttttjjstuuuuuutttttttttttttttttttjjttttttttttttttjstttttuuutttuutttuuuttssttssssttttuuuuttuuvutjttttttttsssstuttttttttttttsttttttttttsstuuuuuutttttttttttttttttttttttttttttttttjssssttsstttsssttssstttssssssrrssssssttttjjttttsssssssssssssstttttjtssssjsssstttttjsssssttuuuuutttttttttstttttttttjjttttttttttttttsttttstuuttstuutttuvuttssttsssjtttttuuuttuuuutjjtttttttsssttttttttttttttttttttttttttjstuuuvvutttttttttttttttttttjjtttttttttttttttttttttuuutjtuuttttuuttssttssssttttuuvuttuvvuttttttttttttssttttttssssssssssssssssssssssjtttuttsssssssssssssssttssssjsssjtttsssssssssjstuuttssutsstuuuutssttssssttttuvvuttuvvutjttttttttsssstuuuttuttttttttttttttttttjstuuuuuuttttttjtttttttttstttttttttuuttuutssstttttttttsttttvvuuuuvvutuutsttttttttuttttuuttssttttttttttttttttttttjttttttttttttjsstuuttuuuutttttttttuttttttstttttttttuuttuuttsstuuttttttttttuuuuuuvvlututtsstttttttuuuutttttsssssttuutttsssttsssssssssssssssssssrrsssssttssssssssssssssssssssssssssssttssttssssstjsssssssssttuuttttuuutttssssssssttttjtttttsssssssstttttssstttttsssstttttttttttjsssttttttttttttttjtttttttttttttttttttuuttuutssstttttjtttsstttuuuuuuuutuuusssttttttttttttttttjstttstuuttssssttttttsstttttttttttssssstttttttttttstsssttttttttjtttttuutttttttttsssttttsssssssssstttttttttttssssssssssssttttsssssssssssttssssssttsssssssjssttjjssssssssttttuuttttttttttttttttttttttttttttttttttttssttttttttsssjttuuuuuuvlutuutsssstttttuuuttttttsssttstuuttttsssttttttjtttttttttsssssstttttuuuuttttttttttttttttttttttttttuuttuutjsstttttttttsjjttvvutuuvlttuttsjttttttttutttuutttjtttttttttttttttsssssssssssssssssssrrssjsstttsssssssssstjjsssssssjssjsssttssttssssttttjtttsssstttuuuuuvuttttsssjttjjttuuutttttjsssttssttttttssttttttsstttttttttsttssssttttttttttttttstttttttttsttttttttuuuttuutssttuuttjjsssjjjtlluuuuvvuuuttttttttttttttttttttsssttjsttttttstttttttttttttttttssttttstttsstuuutttttttttutttttttttutttuttuuttuuttstuuuutttjssttttuuuvuvvvuuuttttttttttttuutttttjjssssjtuutttssstttsssssssssssssssssssrssssssssssssssssssssjsssssssssssssstjssttssssstttssssrrssttttttttuuuuttsssssssssssssssssssssssssstttttssstttjjsssstttttttttttjsssttssttjjttttttsttuttttttstttttttttuuttuutssttuuttsssssstttuuuuuuuuuuutttttttttttttttttttjsssjjjtuutttsssttttttssttttttttttttssssttttttttttsjtssstuttttttttuuttuuuuttstuuttstttttssssssssssttttjtttttssssssssssssssttssssssssssssttsssssstttsssssssssttjssstsssssttssttttttjtjjstttttttttttttttttuuttjttutssstuuttjsssssjttuuuuuuvvuuutttttsttttttuutttttjsssttsstuttttsssttttttttjjtttttssttssssttssttuutttttttttuttttttstttttttttuuttuutjsttuuutttsssjjttlvuuuuvvuuttttttttttttttttttttttsjttsstttttttttttssssssssssssssssssrrssssssjssssssssssstjjjjssssttssttsstssstutssstttttjssssssjttuuuuuvvutttttttjjtttttttttjsssssssjssttttttssttttttssttttttttsstttsssttssttttsjttttssttttttttttttttttuutsstuutttttuuttjssssjtttstuuuuuuutsstuuttttttttsstttssjjssttjsjsssttttttuuttuutttttttttttuuttsssssssuuttttttttttttttttttuutttuuuttttuutttuuuuuttsjjjttttttuvvvuuuutstttttttuuttttsttssssssssjtttsstttuuuutsstttsssssssssssssssssssssssssssssssssssssjsssssssssttssssttsssssjttsssrrsssttssttttuuutssttttssttttsssssssssssssssssssssttttttttstttttttttttttttsssttsstttjjsttttstttttttttttttttttuuttttuutttttuuttjssssstttstuuttuuuusstttttttutttsssttsssjssjjjjttssttuuttttttttttttttttttuuuttsttttttttssstttsstutttttttuuutttuuutsssuuttttttttssssssssjsssstttttttsrsjttsstttjjsssssssssssssssssssssttttttsstttsssttjsttttttsssssssstutjjtttstttttttttttttttttuutjjtuutttttutttjssssstttstuvuuuuutsstuuttttuuttttsttsssjssjjsstsssttttttuutttttjjtttttttuuttssssssssuutjttttjtttttttttttttttttuuttjtuuttttttuuttssssjtttstuuuuuuutsstutttttutttsstttssttssttssttssttttuuutssttssssssssssssssssssrssssssssssssssjsjssssstttssjtttssrstutssttttttsssssssttstuuttuuutssttttttttttttsstsssssssssssjsssttttttuutttttjjttttttttuutttttssttttsjttttjtttttttttttttttttuuttttuutttutttttsssssjtttsstttttuutssttttttttttsssstttssssstttttsssttttttttttuutttttttttttuuuttssssrstttttttttttttttttttuttttttuuttttuuttuuuuuutjssjtttttsstuuuuuutsssttttttttttssstttsssssssjstjsstuuuttttsstttssssssssssssssssssssssssssssssssssssjjjssssssssstssssttssttssjsssssrssstsrrststtttsssstttsstttsssssstssssssssssssssstttttttjjttttttttttttttttjjttsstttjssttttjttttttttttttttttttutttttttttttttttsssssjttssstttttuutssstttttttttsssstttsssssjjjjtjsstuuuttttjttttttttttttttuuuttttttttttssstttsstutttttttuutttttuuttstuuttttttttssssssssssrrsssstttsrrssttssssssssrsssssssssssssssssstttttttsstttsssttjstttttttsssssrstttjjtttjtttttttttttttttttuuttttuutttutttttsssssjttssstuuuuuutsstutttstttttssstttssssssjssssssttuuttttsjttttttttttttuutttsssssrstttttttttttttttttttttttttttttttttttttuttttttssssjtttssttttttttssttttttttttssssttttttssttttttssttuuttttssttssssssssssssssssssrrsssssssssssssjjssjsstttssssttttsssttsstttttttsssssssssssttttttttssttttttttttssssttsssssssssjsssstttttttttttttttttttttttuuuttttssttttttttttttttttttttttssttssssuuuussttttttttssssssttssssssssttttjsssssjssssssrstuuuutsssttttttttttttssssstttttttttttjsttttuttsssrrsstttttttttuuuttttttttsjtsstuuuutsttuuttuutjttsjttsssssssttttttsssttttsssssssstuuttjjsssstttttttutsssssssssssssssssssssssssssssssssssssssssssjjjjjssssssssrstuttssssttssssssssssssrrssrrrrsjssssrrssssrrrrssssttttsssssssssstttsttsssssjssstttttttttjsttttttsssssjttttttttttttttttttttssssssuuuussttttttttssssssjssrssssssttttssssssttssssrrssuuuutsssjjjtttttttutssssjjssttttttttttssttuutttttttttttttttttutttuutttttttjsstuvuutsttttssttssssssssrrssrrrrsssssrrrssssrrrrrrrstttssssssssssssssjtsssssssssttttsstssssssttttsssrrssstttttjttttttttttjjttttsstuvvutsstttttttssjssstssrssssstttttjsssttjssssssssstuutssssjjttttttttttsssssjjtttttttttssttttuutsssrrsstttttttttuttttttttttssjssstuuussstuuttuttsssssttssssssssttttjsssttttssssrrstuvuuttssstttttttttutssssssssssssssssssssssssssrrssrsssssssssjjjssjjjssssssssssttttssssttssttssssssjsrrssrrssstttsssstttjsssrrrsstuttssssssstttttttttssssssssttttttttssstttuuttsssssstttttttttttttttttjssjjtssstuutssstttttttssjjsstjssjjsssssjsjttssssttssssssstuuuutsssjtttttttttttssssstttttttttttttssttuutttssssstttttttttuuuttttttsssssssstuutsstttttttttjttsjttssssssssjsstttssstttssrrrssttuuttjjsssssttttttttssssssssssssssssssrrsssssssssssssssssssssssjjjsjsssssssssstttsrrssssssssssssssssrrssrrrrrsssssrrssjsrrrrssssttttsssssssjsstttssssssssssssttttttjttssttttttssssjtttttttttttttttttttsssstssstuutssstttssttssssssjssrssrrssssttttssssttssssssstuuuutsssjjjtttttttttssssjjssttttttttttssstuuttttttttttttttttttuutttttjjjjjttssuuuussstttssttssssssssrrssrrrrrsssssssssjsrrrrqrrssttssssssssssssssjssssrsssssttttsstjssssssttttsssssssttttjjttttttttttjjjtttsssuuutssstttttttssjjssjssrssrrsssssjttsssjtssrssrssttuutsssssjttttttttttsssssttttttttttttsssttuuttsssssstttttttttuttttttttsssstssstuutssstttttttsssjssttssjjsssssssjttssstttssrrssstuuuuttjsstttttttttttssssssssssssssssssrrssssssssssrsssssssssjjsjjjjsssssssssssttttsrssttsssssssjssjsrrssrrsssssstsssstttssrrrsstttttssssssttttttttttsssssssstttttttttsssjttuttsssssstttttjtttttttttttttjssttttssssrstttsssssssjsssjjjsjjsjjssssstuttttttttssttuuttttsssjsjttssssttttttssttuuttttttttttssttttsstuttttttttttttttttttttttsssstuuutsssssttssttsssjjjjjttttssttttsssstuuttttttssssttttssstttjssssssssttsstttttttttsssssssssrrsssssssssssssssssssssssssssssssssssstssssrrrssssssssssssssssssssssssrrrrsttsssttsrrsstttssssssssssssssssssssttjsstttttttttjjttssttjsjjssttttttttttttttttttttttjsssttuttssssstttstttssssssssstsssstttsssstuuttttttsssstuutsttsssjssttssssttssttttjttuttttttttutssttttttjjtttttttttjttttttttttttjjjttutttsssssttssttssssssssssssssssssrrrsttttsstssrrrssttssssssssssssssrssssssssssstttjsssstttssssstsssttttttttttjjjtttttttttttjjjjttttssssssstsstjsssssssssstsssstttsssstuttsjttsssssttttssssssssjttssssttssssssttttttttttttttssttttssststttttttttttttttttttttjsssttutssssrsstssttsssssssjtjssjjssjssssstutttttttsssstuuttttjjtttttttsssttttttttttttssssssssjsrrssssssssssssssssssssjjsjssjssssssssttsssssrrsssssssssssssssssrsssstssrrsttttjttttsssttttssssssssssttssssttssttssttttttttttttttssjtttttssttttttttttttttttttttttttstttttsrssssttsssssssjssttjtttttssjssssstuuuttttttttttuutsssstjtttttssstttssttstttuuttttttttttttttttstuuuuuutttttttttttttttttttttttuutssssssttssttsstttttttttttsttttsssstuuutttttsssttutssssttttttssssstttssstttttuttssssssssssssssssssssjsssssssssssssssssssssssssjtsrrrsssssssssssssssssssssssssssrrrrstttttttssssstttssssssssssssssssssssttsjjttttttttttttttttttttttttttttttttttttttttttttttttttuutssssssttssttssssssssstttssttttsssstuuuttttttstttuutssssttttttjssssjssstttttttuttttttttttttttttttttttttttttttttttttttttttttttuuttssssssttssttssssssssssssssjsssrrrrtttttstssrssjjtssrrrssssssssrrsssssrsssssstttsssssttttssssssstttttuttsttttttttttttttttttttttttsssssstjssttssssssttstttssttttsssstuuutttttsttttutsssssssttttjssssttsssssttttttttjstttttttttttstttttuutttttttttttttttttttttttuutsrssssttssttssssssttttttttjjjssssstuuutttttssttuuutsssstttttttssstttttttttttuttsssssssssssssssstttttssssssssssttssssjssssssstttsrrssssssssssssssssssssssssjttsssrsttuttttttjtttuutsssssssjtttjssstttssttstttuuttttsttttttttttttttttttttttttuuuuttssjttttttttttsssstuuttsssttttttttttttttttssssttssttuuuutsssttttttjsjsttttuuttstuuttssssssttttttttssttttuuttttuuuuuutttttttutuuutjjtttttttuuttsssstuuttjstttttttttttttttttssssttssttuuuttsssttttttttttttttuutjstuuuttssstttttsjtttsstssstutsssttttttssssssjttsssssssssssssstjsssrsstttsssssjssssssssssjsssssssssssssttttsssssttttssssssssstttssstutsssrrssjjssstttssttssuuutttuuuuuuttttttuuuuuttsssttttttttttsssstutttttttttttttttttttuttssssttssttuuuutsssttttttttjsttttuutjstuutjjssssttttsttttssttstuvutttuuvvutttttttuuuuutttttttttttuuttsssstuttttttttttttssttsjttsssrrrssrrssttttssrrsjttssssssssssttssssttssssrrsjjsssssssssttssultjjtuuvuuttsssstttttuutssttttsttttttsssstuuuttjttttstttttttttuttssssttssttuuuutsssttttttttttttjtuutjstuutsssrssstttsttjsssttttuutttttuvvuuttttttuuuuuutjjttttttttuttsssstuutttttttttttttttttutttssssttsssttuuttssstuttttttjtttttuuttttlltttssssttttsssjssssssstttsssttttttssssssttttttssssjjsssstttssrrsttttssssstssssssssssttsssssssssssttuutsssstttttttsssttjttutjstuutjjssssstttsjtttssttjtuvutttuuvvuutttttttttuuutjttttstttuuttsssstuuutsjtttttttttuuttttttsssstttstttuuutssstttttjjtttttttuuttttvutjssssssttsssjjsssttttuuuuuuuuuuuuttttttttttuuttttttjttuuuttsssstuuutjttttttttuuuuuuttttssstttttttuuutsssttttttttttttttuuuttttuuutttssttttssstttssttsstutsttttttttsssssssssjssssssssssstttsssrrsttttssssjjjjttssttttjsssssssjjssssttttssssstttssssssttttuutsttuutstssrssssssssttssttstuuutuuuuuuuuuttttttttuuutsstttjttuuuttsssstuuuttttttttttttttttttttsssstttstttuuusssstttttttttttttuuuttttuutjttssssttssssttssttstuluuuuuuvvuttttttttuuuuutttttttttuuuttssstuuuttttttttttttttttttsssssrrsjssssttttsrrrsjttssssssssssttssstttssssrrsjjsssssssssttstulttttuuuutttsssstttttuutsstttssttutttsssstuuuttttttttttttuuttttttsssstttttttuuutsssttttttttttttttuuttttuutsssssssttssssssssttttuuttuuuuvvuutttttttttuuuttttttjttuuuttsssstuuutttttttttttuuuuuutttssssttssttttutsssstutttttttttttuuuuttuvvttttssssttssssssssjssstttjtttttttsssssssstttttsssssssssttttssrrsttttsssssjssstttttttttjsssssttssstttutsssstttttjjjttttttuuttttuutjttssssttssssttssttttuuuuuuuuvvuuttutssrsstuuuuutsssttuttttttttssttssttsttttuuvvvvutsttttttttttuttttttjttttuuttjttuttuuuuuuvutttttuutsssssssssstttuuussuvvuttttttuuutttsssttuttttssstuuutttttttsstttjttttttuuvvvvvlttttttuuttttuutttttttttsttttttttttuuvuuuuutttttuutssttssssssttttutssttuussssssttssssrrssssssssssssttjssssssssssssssssssttttttuutsssssssssssstttsssssttssttsssstttttuutttuutsssttttssssssssssstttuusstuuutttttttuuttsssstuuttutssstuuutttttttttttttttttttuuvvvvvutsttttttttttutttttssttssttttjtttttuuvuuuuuttjttuutsssssssssstttuuutstuvvttttttuuuutsssstuuuuutssjtuuutttttttttttttttttttttuuuuutssssstssssssttssssssssssttssssstssttttttttssssttttssjjssssssssttttsstuvlttttttttttssssstttttttsssttuttttttsssstttttttttttuuvvvvussttttttttttuutttttjtttttttttttttttuuuuuuuttjtttttsssssssssstttuuusstuuuttttttuuuttssrstuuttutsssttuuttttttttttttttttttttuuvvvvutsttttttttttttttttssttttttttttttttuuuuuuvlutttuuutssttsssssssjjtttssstttssssssttssssrrssttjjjsrrsstttttsjsssssssssssssjtttuuuuutsssjtttjjttttttsttssttsstttjsstttttuuuuuuuttjtttttssssssssssttttvutstuvvttttttuuttsrrrrstuuuutssttttttttttttsstttttttttttuuvvuvutssttuutttttttttttttttttuutttttuttuvuuuvvvtttttuuutsssssssssttttuussuuuutttttttutttsrrssttttttssttuuutttuuutssttttttttttuuvvvvvuttttttuutttuuttttttttttsttttttttttuvuuuvvvttttttuutstsssssssttttutssttutssssssssssrrrrrrssssssssssttjsssssssrrssssssssttjttuttttssssjjtsssjttttjssssttssjtssssttttuutttuuutsstttttssssssssrsttttuussttuutsssssttttsrrrrstuttutsssttutttttuttssttttttttttuuvvvvvusstttuutttttttttttttttssttttttttttuvuuuvvuttttttuutssssssssstttulutstuvutttttttuutssrrsstttttttsttuuttttttuttjttttttttttttuuuuutssssttttssstttssssssjjssstssssststtttttuuttsssstttsssssrrrrsstttttsstuvutsssssttttsrrrrsttttttsssttttttttttssssttttttttttuuvvvvusstttuutttttutttttttttttttttttttttuuuuuuvuttttttttssssssssssttttuussttuuttttjttutttsrrrstuttutsstttuttttttttsstttttttttttuvvvuuutsttuuuutjttttttjjtttttttttttttttuuvuuuuvvuttttuuutsttssssssjtttttssstttsssssssssssrrrrssssssssssstttssssssssrssssssssttttuuuuutssssttttsstttttsssttttsstttjstttttuuuuuuvuttttttttssssssssssttttuutstuvuttttjttusssssrrrstsssttttttttttsssuussttttttttutttttttttttssttutsstttttuttttttttttttuttttuuuutuuuuvvutsssssssrrsssstttttstuuttttuutttsssssrsssrrsssssstuuuttttttttuusstttttttttttttuutttttsstttttttttttutttttttttttttttttuuuttuvvvvuutssstttsrrssssttttttttttsssttssrrrrrrrrrrrrssssssssttssttssrsttsrsssjssjtttsstttssssssssjtjsssjsstttttjssjjssssttsstuuutstttuuuttssssjsrrrrrsrsttttstuuttttttttssssssrrssrrstsssttuutttuutjstutssttttttttttttttttttttssttutssttsttutttttttttttttttttuuuttuuuuvuutssstttsrrssssjttutttuuttttuuttttsssssrssrsssssstuuutttttttttuutjttttttttttttttttsssssssjttssssssssssssjjssssssjssstttttttttttttssrsssrrrrrrsssttttssttttsttttsssssssrrrrrrsssssstutttttttsssttssttttttttttttttttttttssttuttstttttutttttttttttttttttuuuttuuuuvuutssssssrrrrssssttttttuutsttuuttsssssssssrrrsssssstuutttuutjjtuutsttttttttttttuuuttttttsttuutjtttttttttttttttttttttttuuuuuuuuvvvuttsstttsrrsssssttttsstttsssssssrrrrssrrrrrrssrrrsstttssssssssttssststtttttttsttttssssssstttssttsstttttttttttttttttttuuuttuuuuuuutsssssssrrsssssttttstuuttttuuttssssssssssrrssssstuuutsstttssstutttttuuuuuttttttttsstttsttttstttttuutttttuutttttuutttuuuutuuttulutssssssssssssttttttssuutjsjtuttssssssssssssssssstuvuutjtttjjtuutttttuuuutttttttttssttssttttttttttuuutuuttuutttttttttuuuutuuuuuuutssstttssssssttttttsttutsssstssrrrrrrrrssrrrsssssssttssssssrsttssssstsjtttsssssssrrsssssjsssssjssttttttssttssssttssttutttttttuuutssssjssrrrssssttttssuutjssttttsssssssssssrssssstuuuttjtttjsttuttttttttttttttttttssttttttttssttstuuttttttuutttttttttuuuttttttuuutssstttssssssstttttssuutjstuutjttssssssssssssssstuvuutttttjttuutttttttttttttttttssssssssssssssssssjssttttttssssttssstttttttsttttssrssssrrrrrssstttssstttsssttssssssssssssssssssssuuutsstttsssttttttttttttttttttttssttttttttttttttuutttttuuttttttttttuuuttttttuuutssstssssssssjtttttstuutssstutsssssssssssrrssssstuuuttjtttjjtuutsttttttttttttttttsstttttttttttttttuttttttttttttttttuuuuuuuutulvuutsstttsssssssstttssstttsrrstssrrrrssrrssrrssrrrsttttssssssrsttssssttttttttsssssssssssssjtsssttsstttttttttttjjttttttuuuttttttuuutssstsssssssssttuttssuutjstuutsssssttttuttssstttuuuutssstjtttttutsstttttttttttttttsssttttssttttttuttttuuuuutjttttutttuuuuutssstuuttuuttuuttssttttttttssttsssssssstttttttttsssttuuuuuttjttjtttttutssttuttttttttttttttttttttttttttuuutttuuuvuttttttttttuuuuuttssttuttuttttttsssttttttttssttssssrrssssssssssssssssssssjssssssssssssssssjttsssstsssssssssssjsssssjjttttssttttttssssttttstttuuttsssstttttttjttsssstttttsjssstjsssssssstttttttttssstttutttttjttjtttttutsstttttttttttttttsssttuttsttttttuutttuuuuutjttttttttuuuuutsssttuttuttttttsssttttttttttttssttssjttuutttuutssstuuuuuuttjttttttuuttssjtttttttttttjjjssssttsssssssttjsssttttttsssstttsssttttttsrrsttttttsstssrssssttssjssstjssssssssssttsstttssstttuttttssttsjstttttsstttttttttttttttsssttuttttttttuuutttuuuuuttttttttttuuuuttsssttuttuuttuutsssttttttttssttssttssstjttttttttsssttuuututtjttjtttttttssttttttttttttttttstttttttttttttuttttttuutttttttttttuuuuuttsstuuuuuuttuttssstttttjssssssrrssrrssstttsssssssssstttttssssssssstttsssstttsssssssssssssssttsssssssstttttttuuutssjtttttttuuuuttsssttuttuuttuutssstttttsjssstjssttsssttsuuuuutttssttuuutttttssssttttutssttttttttttttttttttttttsttutuuuuutjttuuuuttttttuuttttuuttssssttuuuuuuuuutttttttttttssttssssssstttuuuuttttssttuutttttttsssttttuusstuuuttttttttttttttuutttttuuuuuuutttuuvvuutttttttttttuuttsssstttuuuttuuutttttttttttssttssssrrssssjtjsssssssssssssssssssrssssssssssjttjssstssssssssstttsssttttttttssttttttssstttttsssttttssrrsttttttttttttttttttssssssssssssssstttutttuuttssstuutttttttsssttttutsstttttttttttttttttttuuttttutuuuuutjttuuuuttttttttttttuuttsssstttuuuttuuutttuutttjtsssssssssssttuuuuttuuttsstuuuuttttttjssttttttsstttttttttttjjtttssttttsstttttttssstttttttsssstttsssttttsrrrrstttttttttsssssttsssssssssssrrsssjsttttttttsssttuuttttttssssstttttssttttttttttttttttsttuuttttutuuuuutjttuuuuutttttttttttttttsssstttuuuuuuvutttttttsjttssttssssssttttuuttttttssttuutttttttsssttttttssttttttttttttttttttuuttttttttuuuttsttuuuttttttttttttuuuttsssstuuuuuuuuuuttttttttjjsssssssssrrssjtttjsssjssssttttssssssssssssjtsssstttssssssssssststttttssstttttttssttuuutttttttttttttttttsssstttuuuuuuuutttttttssjsssssssssssttttttuuttttssssttttttuutsrrssstttttuuuutttjjttttttuvvutttuuuuuuuvvutjstttttuuttsttuuttsssssssssstttuuuuuuuuuuuuttttsssssssssssttttttuutttttssssttttttuutsrrssjtttuuuuuuttttssttttuuvvvuttuuuuuuvvvuttttuuuuuuutssttttsssssssssssstuuuuuuuuvvvuuttttssssssssssssttssjtjsssssrrrrrsssssjjsrrrrsrsssssjsjsssssssssssjtllttttstuuttuuttssssttttttttssssjsssssssssssssttttuutttuuuttssssssssssssssstuuttttttttttssssttttttuutsrrsssttttuuuuuttsssjtttuuuvlutttuuuuuuuvvutjsttttuuuutttttttsssssstsssssttuuuuuuuuuuuuttttssssssssssttttttttttttttssssttttttuutsrrsstttttuuuuuttssssjtttttllttttstttttuutttssstttttttssssssssssrrsssrrssstttttttttutttssssssssssssrsstttssstttssttsrssstssstuutssssssstttuuuuuttttssttttttlvuuttuuuuuuuuuutjjtttttuuutssttttssssssssssstttuuuuuuuuvuuttsssssssssssssttuuttttttttttsssstttsstuuttsrssjttttttuuuttttssttttuvvvvuttuuuuuuvvvutjstttttuutttttttttsssssttsssttuuuuuuuuvvvuutttsjsssssssrrssstssssjssssssrrsssssssttssrrrsssjtttttttssssssjjjtttvlttttttttttutttjsssttttuuttttttttssssssttssssttuuuuuuuuvuttssssssssssssssttuuttttuuttttssssjtttttuutssrssssstttuuttttsjtttttttuvvutttuuuuuuuuuutjssttttuuutssttutssrrssjtssssttttuuuuuuuuuuttttssttsssjssttttttttttssttssssjttttttttssrsssstttuuuuttjjtttttttuuvvvuttuuuuuuuuuuttjtttttuuutssttttssrrssssssssttttuuuuuvvuuuttttssttssttssttttssjjjssssssssrrsssssssssrrrrrrsssssssssssssssjssjtllttttstuuttttttssssstjttuttssssjssssrrssjssssstttttttuuuuttssssssssssssssttuuttjtttttttsssstttttttttssrsssstttuuuutttssstttttuuvvttttuuuuuuuuuutjssttttuuuttjttttssrrssttssssttttuuuuuuuuuuttttsssssssssstuuttttttttttttssstttttttttssssssjtttuuuuutssssttttttulltjsssttttttttttssssjjtttttssssssssrrrrsssssssjstttttttutttssssrssssrssssttttttstttssttssssssssssttsssssssssttuuuuttsjjtttttttulvuutttuuuuuuuuttjssttttuuutssttttssrrssjjssssttttuuuuuuuuuttsssssttssssssttuuutttuuttttsssstttjsstutssrsssstttttuuutjjtttttttuuvvuuttuuuuuuuuuutsssttttuuttttttttssssssttjsstttttuuuuuvvvuuttssjsssssssssssttsssstsssssssssssssssttssrrsssssstttttsssssssttjsttlltttttttuuttttsssssttjtuuuttjjjtjssrrrsttssssttttuuuuuuuuttsssssssssssssstuuuutttuuutttttttttttssssssttttssssssttsssssttuuttttttttttttttttttsssssssttttttttttttttssssrrssssjttttsstuuutstuuttssssttssssjtttttuuutttttttttttttttssssttttttsssssstttssssstuuutttttttttttttuuttttttjjtttttttutttttttsssssrsssssttttsstuvutttuutttssstttsttttttttuutjjjssssssssssssrrrrssssssrrrrrsssssssssstttssssstttssssstssssssssssssssstttssssjsssssrrssssssttsssstuttssttttssssttssssssttttuuttttttttttttttttssssssttttsssssstttssssstuuutttttttttttttttttsssssssttttttutttttttssssrrsssssttttsstuuuttsttttssssttssssttuutttutttttttttttttuutssssttttttsssssttttssssstuuttsttsstjssssstssssssssssssssstttssssssssssrrrsssssttssssttttsstttsssrsttsrssssttttuutttttttttttttttssrsssssttssssssstttssssstuuttttttttttttttttttttssjssttttttutttttttsssssrsssstttttsstuuutttttttssssttsssssjttttuuttuuutttttttttttssssssstsssssssstttssssstuuutttttttttttttuutttttssssttssttttttttttsssssssjjjttuttsttuvuuttuuttssjsssssssssstssttsstttttjsssstjssrrrssssssssrssssstssssssttttssssstttssssttttssssssssttjjtttttjjttsssssrrssssssttssstuuutttttttssssttsssssjttttuutttuuuttuuuuttttssssstuuttssssssttssssstuuuutjttssttsssstttssssssssstttjttttttttttstttssssssjtttssssuuutstuuttssssttssssttttttuuttttttttuuuuttttssssttuuttsssssssjssssstuuuuttttssttssssttttsssssjjtttttttttttttttstttssssssjtttssssuuutttuutttsstttttttttttstuutsjsssssttttssssrrrrsjttsssrssssssssrsssttttssssssssssssssssrrrrrrrsssssssstssssjjssttssssssssttssssttttssttttssssttssssjtttssttttttttttuuuuuuutssssstuuttssssssttssssstuuuuttttssttttssttttsssssssstttjssttttjjttstttssssssttttsssstuuttsttttsssstttsssttttttttttttttttuuuuuuuttsssttuuttssssssssssssstuuuutstjssjtssssssssrrrrrrrssssssssssssssssssssrrsssssttssrsttttssttttssssttssssstttsstuttttttttuuuuttttsssssttttssssssssssssssttuuutsttssttttsstttssssssssstttjjtttttttttstttssssssttttssssuuuttttuuttsssttsssjttttttttttttutttuuuuutttsssssstttsssssssssssssstuvvuttttssttttttttttssssssssttssjtttttjtttstttsssjstttuttsstuuuuttuutttjjjsssssssstsssttssttttttttttttsssrrsssttjsssssssssssssssttttssssssttsssssjssssssssssjtsssstttjssttssttsrssssstttsssstuuttttutttsssttssssttttsttusttttttuvvvvutttttuuuuuutsttttttsssssstuuuuuttttssttsssssssrrrssssssttssssssttssjtttuttttjjjjttttsssttuuuuuuttttttssttjtttssjttsssttsstuvvvvuttttttuuuuussttttutsssssstutuuuttttttttsssssssssrssjjjttttjttssttssttuuuutsssssjttttssstuuvvlvvttttttsstttttttsjssssssssssttuuttjssssstttttsrssssssssssssssstttsssssssssssssssrrrrrrssssssrrrssssssstttttttssssssttsssssttuuuuutsssttssssssttssssssstttttttuvvvuttttttuuuuutsttttttssttsstuuuuutttttttttsssssssrrssssssttssssssttssstttutttsssttttttsssstuuuuuuttttttssttssttttttsstttttttuvvvvuuuuuuuuuuuuttttttttsssssstttuuuttttsstssssssssrrrrrrrrssssrrrssssssssttjsssssssssjjsssssttttuuuttttttssssssttssssssssststttuuuuuttttttuttuusssttttssssssstttuuutttttttttsssssssrrsssjsstttsssssttsstttuuttssjjttttttsssttuuulvuutttttssttsjttssjtsssstttttuuvvuutttttuuttuutjttttttssjjssttuuvuttttttttssssssssrrssssssttssjjsstjsstttuuttsssttttttttssttuvvvvvuttttjssssssssssssssrsssssjttuutttssstttttttssssssttssssssttttttssssssttssssssrrrrssssssjtssssssjsssjtttuttssssssstttsssstuuulvuutttttssstssttsssjsssssjttttuvluuttstttuuuuuttttttttssttsstuuuutttttsjtttttsssrrrsstssstttssttttttstttttttuuttttttttttssstuuuuuuttttttssttstuutsttssssttsttuuvluuttstttttuutssttttutssttstuuttuutttttttttstssssssssttjttttttttttttssttttuttttttttttttttsstuvvlvuttttutssttjttttstssssssssssttttttssssssssstssrsssssssssssssjsstjssssssssssssrrrrsssssssssssssssssssssttttttttssssssjjssssstuuuutssssttssjjssttsssssssjjtttttuvuuttssjtttuuutttttttttssttstuuutuutttttttttsssssssssstsssttttsssssttssttttttuutttttttttttssstuuuuuttttttssttssttttttssttttttttuvluuttuuutttuutttttttttssttsstuttutttttttjsssssrrssssssssssssssssssssssssttssssssssjtsssssssstttuutttttttsssjsstttsssssssssstttttttttttttuuttuussttttttsstjssttttutttttttttsstsssssssstsssttttsttttttssttttttttttttttttttssstuuuluuttttttssttstttssjjssssssttttuuuuttssttuuttuuttttttttssttsstuuuuuttttttttssssssssssstssstttttttssttsstttttttttttttttttttsstuvvvvvtttttjjsssssttssssrrrssssssttttttsssstttttttsssjssttssjjssttttttssssssssssssssrrrssssssstjssssssjsssttttttttttttttttttsssstuuluuttttttssttssttssttssttsjtutttttsssssssrssttttttttsssstttsstuttttssssssstttttssststuutjttttttuuuuttttutsssttutttttttsttttssststttttssstttttstuuttttttttsstttttttsssssssrssttttttjtjssstttjtuuuttttsttttttttttssttttuutttttttuuuuuttttttssssttuuttuuttttttsstttttttttsttttttstuuttttttssssssssssssssrrrrrrrrssssssssrssssssssjjssssssssssssttsrrssssttsstssssttuutsstttsssssttttttttssssssssssttttssssssssjsssuuttttssjjjttttttttsssssssrssttttttsssssttttttuuuttttsstttttttttssttttuutjttttttuuuutttttssssttuuuttuutsttttssststttttssssstttsstuttuttttttttttttttsssttssssstttuttjssssjtttttuuutttssssttsssjtsrsssssttssssssstttttssstjssrssssttttttsssstsssssssssttsssssssjssuuttttssttsstttstsssssssssssstttttttssssstttstuutttttsssssstttutssstttuuttttttttuuuuttttutsssttuttttttssttttsssttttttttsttttttstuuttttssttssttttttsssssssssssttuuttsssssjtttttuvuttttsstttssttttssttttuuttttttttuuutttttttsssttuutttuuttttttsstttttutttsssjssssttttjtsssssrrsjsssssssssrrrssrssssssssssssjtjsstttjjssssssssssttsrrssstttssttssttuuuutjtttsssssttttttttssjtttsssttttttttsssstttstuuttttssttttttttjsssssssssrrrssttutttsssssttttuutttssssssssstttttttuttuuttttttttuuuutttuutssstttttuuttssttttssssssttttsssttuttttuuutttttttssttttjsssssssssrrrsstuutttsssstttttuutttsssssssssttttttuuuuuutttttttuuvvuttuutsssssttuuuuuutjstttssstsstttttstttuutttuutttttttjsstjssssrrrrrrrrrrrrrssssssrrsssssssssssssrrssssssstttssttsttttjttssstuuuttstttsssssttttttttssssssssssssssssssssttttsstuttttjjsjttttttssssssssssrrrsstuutstssstttttuuuttssssssttsstttttttutuuuttttttttuvvutttttssssstuuuuuuussttttssssssttttssstttttjsttuttttttttttttttsssssttssrrssstuuttssssstttttuuutssssssssssjttssstttsttssjssssttuutssttssrrsssstttttssssssssrrsssssttssssstttsstuttttsjttssttssssssssssssrsssstuuttssssssssttuutttsssssssssttuutttuttuutttttttuuvvuttuuutsssttuttttttssjtttsssssssstttssttuttsttutttttttttttttjssssssssssrrssstuutsssssjtttttuuutssssssttsstttttttutuuuttttttttuuuutttttssssttuutttuttsttuttsttsstttttsttttttsttttttsssssssssssssrrrrssrrrrrrrsjtsssssssjsssstttsssssssssssstttsstttttttsttssttuvuutttttssrsstuttuuttssstttssssssssttssstttttsttuttttttttttttsssssssstuuttsssssttttttttssssuuutttssssstssssjttuuvvvutttttttttttuutttuutttttttttjtuutsssjjttjssstttttttttuvvvvttttttssttttttttsssssssttttttssssstuttttttssssuuutttssssstsssstttulvvvuuututttttttuutttuuuttttttttttuuttsssstttssstttttttttuvvvutttttttttttttttjjssrssrssssssrrrrssjssssssrrrrstjjssrrrrsssrrsssttuuuutttstjssssstttttttttsssstttssstttsssssssssssssssjsstttuuuutsssttssjjssttsssssssssstuttsssssstuttttttssssuvuttjsssssssssstttuuvvvuuttttttttttuuttttutttttttttttuutjsstttttsssstttttttttuvvutjstttttttttttttttsssjsttuuttsssssttttttttssssuuuuttsssssssssssjjttuuuttsssjsssssstttsttttsssstttsssttssssssssrrrsssssssttttttuutsssttssstsstttsssssssssttttsssssstuttttttssrsuuutttssssttssssjttulvvvuuttttttttttuuttttuuttttttttttuutjssjjttjsssttttttttttvvvutsssttsstttttttttssssssstutttssssstuttttttssssuuttttsssssssssstttuuvvvuuttuttjjsstuuttttutssstttttttuuttjjttttttsstttttttttuuvvutsssttsstjsssssssssrrrrsssssssrrrsstttssssssrsttsssssrrrsssssssstttuuuttttttttsssttuttttttssstttttstuutssssjjjssssstttttttttuvvutsstttssttsttttsssssssjttuuttttssstttttttttsstuutttsssssttssssjttuvvluutsstttttttttttttuuttttuuuttjtuutsttttttttsstttttutuuuvvvutsssttssttssttttssssssstttuttttssstuuuttuttsstuutttsssssttttssttuuvvvluuttuuttttttttttuuuttttuutttttttssssssttttssttttttttuuvvluttttttttttttttttttssssssssttssssrrsjjsssjsrrrsttssssrrrrssssrsssttuuuuttssttssssssttssttttssttttjsssttsssssssstssssjjjjtttttuuuttsssssssjsssttsssssssssttuuttttssstuuttttttsstuvttsssssssssssssttuvvluuttttttttttttttttuttttttutttstuutsstttttttsssttttttttuullutjjjttstttjtttttttsssssttuuutttssstttuuuuttsstuuttttsssstsssssssjttuttttssjjssssssssssttttssjttttsssttssssssssssrssjssssttttttuutsssjjssttsstttssssssssstttttjsssstuuuttutssstuutttsssssttssssjttuvvlluttttttttttttttttuttttttuuttttuutjttttttttsstttttttutuullutsssttssttssttttttsssssttuuttttssstuuuuuuttsstuutsttssssssssstttuuvvluutttuttssssstttttuttsstuuutttttttjttttttttssttttttttuuvvvutjssttsstssssssssssssrrsssttssssrsstttttttssssttssssrrrsssssssssttuuuuttsstttjssssttssttttssttuuttstutsssstttttssstttttttttuullutjssttssttttttttttttssssttttttlussstttttttuuuuutssssssttttuuttjtuuutttttttttttttttsssttuttttttttttttttttttuuuuutsssttttutuuutttsssttttttttjjttttttttssssssttttuusstuutttttuuuuutssssssttttuuttstuvutttttttuuttttttssttuuttttttutttuttssstttuuuutssstttttttuuttttttttttttttttttttttttsrssssssssttrrsjjssssstttttsrrssssssssssssrstttsssssssttjsssssssssttssstttttttttssstjtttttttsrssjtttttssttssssttssttsssjttttttttssssstttjtuusstuutttttuluuutssssstttttttttssuvutttttttttttttttssttuttsttttttttttttttttuuuuutsssttttttttttttssttttttttsttttttttttssssttttttlussttttuuttuuuuutssttssttttttsssttttssssssssjssssssssssttssttttttjtttsssstttttttssrsssstttttttssssjttssttssjtttttttttssssssttjtuusstuutttttuuuuutssssssttttuuttjtuuutttttttttttttttssttuttsttttuuttttttttttuuuuutssstttttttttttsssjttttttssjtttttttttssssstttjtuutstuuuttttuuuuutssjtssttjjttttttuuutttttttttttsssssssstttsttuuttttutttttttuuuuuussstttttttutttttttttsjttsssssssssttssrrsssssssttrrstttjsstttttttsrssrsssssssssssttttsssssjtttjssjssssttttttttttttttttsttttuuuuutsssstttttttttttsstttttttssttttttttuutsssssjtttlltsttttttttuuuuttssssssttttuvutttuuttttttttttttttttssstttssttttttttttssttuuuuuuuusssjjttttuuuttsssttttttttjttttttttuutsssssstttuuttttttttttuuuuttssssssttttvvutssuuttttttttuuutttttssttutsstuttttttutssstttuuuuutsssjttttttuuttssttutttttttttttttttuussssssssssttssssssssssttttssrrssrssjsstttsssstsssssssstttsssssrrssttsrstttttttttssttttttttttssssssttttttssssstttssttssjtjjttttuussssssjtttuutsttttttttuvvuttsssssttuttuuutssuuttttttttttttttttssstttssttttttttttssttuuuuuuutsssjttttttuutsssttttsjttjsttttttttuutsssstttttlltttttttuttuuuuttssssssttttuuttssttsssssssssjssssssrrssttssttttssssttsssttttttttsssssssttttuttsssstttssttssttttttttutsssssssjttuutsttttttjtuuuuttssssssttttuvutttuuttttttttttttttttssstttssttttttttttjjttuuuuuuuussstjtttttuutsssttutttttssttttttttuutsssssjtttuuttttttttttuuuuttsssssttttttuutttuutttttttttttttsssssssttssttuuttttuttjttttuuuuuusssttttttuuutsssttttssttsssssssjttttssssssssssttssstttjssstttttsssssrsstsstttssstttssssssjtttjsstsrrssttssttutttttttssjttuuuuuuussssstttttuutssstttttjttssttttttttuuuttsttjtttttllttttttttttssttttsssstttuuvvutssttuuuuttttttttttsssssttsstuuttsstttsstuuttttttttjttssjttuvvutssuluttjttssttttttttuuuttssjjtttttuuttttttttttssttttsrsstttuvvvutssttuvvuuttuuutttttssssttsstuuttttttsssttuuttssttttttttttttvvutssuvutttttttttttttttuuutsssssstsssttssssssssssrrssssrrrrsssttuutssssttttsssjtttjssssrrrsssrrstttssssssssjtttssssssssssssssstuuttsstttttssssstttjjtttuuutssttjtttttuuttttttttttssttttssssstuuuvvutssttuuuuttttttttttsssssttssttttttttttsstuutttttttssttjssttuvvutssuuutssstssttttttttuuutssttttuuttlltttttuutttssttttssssstttuuuttsssstttttssjjssssssrrrsssrsstttsssssssssjttssssssssssssssstuuutssttttssssssttttttttuuttssssstttstuutsssttttttssstttssssttttuvvutssttulluutttttttttsssssttssttttttttttjjtuuuttttttssttjsjttuvvutssuvuttjssssttttttttuuutssttjtttttuutsstttttttssttttssssstttuuuuttsttuuluttttuuttsssssssttssttuutsssttjjtttttttttttttttttttuvvutssuvttssjsssssssssjtttttsssssstsssttssssttjssssssssssrrrssttttttssssttuuttsjtttjssjsrrrsssssstuttsssssssjtttttttttssjjjsstttvvutssuuuttsssssttttttttttuutsttttutsslvtttttttttsssstttssssttttuuuutssstuvlutttttttttttssssssssttuttsjssstttuuttjtttttttttjssttulutttvvutttjssttttttttttuuuttttttutssuvttttuutttsssstttssssttttuuuuttstuvvvuutttuuutttttsssttstttttttttssttttuuttssttttttttjsttuuutttlvuttttjtttttttttttuuutssssstsrsttssssssssssrrrsssrrrrsssstuuttsssttttssssstttsssssssssssssjttssssssssttttssssssssssssssstuutttttttttsssssttttttttttuttsttttttssuvttttttttttssttttsssssttuuuvuttsstuvvutttttttttttssssstssttttttttjstttuuttttttttttttssjttuuutstuvuttssssttttttttttuuuttttttutsslvtttttuuttsssjtttssssttttuuuutsssttuutssssjjsssssssssssssstttsssssssstttsssssssssssssssstuuttssttttssssssttttttttttuttsssttttssuusssstutsssssstttssssttttuuuutssstuvvutttttttttttssssstssttttttttjjttuuuutttttttttttjsjttuuutttvvuttssssstttttttttuuutsttttttssuutssstutttsssstttssssstttuuuuttstuuvlutttuuuuttttssssssssttutsssssjtttttttttttttttttttttuuuutttlvtttsssssssssssssssttsssssstsrsttssssttssssssssjssrsssssttttttsssttuuttssttttjjjssssssssssttttssssssttttttstttttttjjsssttuuutstuvtttssssstttttttsssttttstllttsttttttttttttttttjttttttttssttuuttttuuttttsstttttttttttsssttttttttttstuuuuuuttuuuuutttttttttttttlvvuttttsstttttttttsstttttjtuuttstttttttuuttttttttttttttttssstttttttuutttttttuuuuuttttttssttttttttttttuluuuutttuuuutttttttttttttuluuttttttttttttuttjstuuttssttssssssssssjjssssssssssssssssrrstssttttttssssssstttttssttssssstsssjtttsssttttttttttttttssttssjsssstuuttttttssttttttttssssttttstulttstttttttutttttttttttttttttssttuuttttuuttttsstttttttttttsssttttttttttstuuuuutttuuuuuuttttttttssttuuuuttttjstttttttttjssttttjtlvttttttttttttttttuuttttttttttsssttuuutttttsssssssjjsssstttssssttsssttsssstuttttsstuttttssssssssssstuuuttttsssstttttttssssttttstuutssstttsstutssttttttttttttttsstttuttttuuttttsstttttttttttsssttttttttttjtuuuuuuttuuuuuuttttttttssstuvuuttttsstttttttttsssttttstulttstttssstuttsttttttttttttttssttuuttttuuttttsttuuuuutttttsssttttttttttjttuuuuuttuuuuuutttttttttsttuvuutsttssstssttjsssssstjsssttssssssssssjjssstsssssssssstsssssssttssstssssssstttttjtttssssttttttttttsstuttttttuuuuuttjttsstttsttuuutttttssttttttttjsssttttstlltjtttttttttttttttttttttuutttssstttttttutssttssttttttttuttsssttttttttttttuuuuuutttuuuuuttttttttssstuvuuttttsstttttttttsssttttttuuttttttttttttsttttttttttuuuutssssjttuuuutsstttttttuuuttuuttsstuttttttutttuvuuuttttuuuuuttttttttssstuvuutttttttttttttttjsttuttstttssssssssssssssssjsssssssjsssrrssssttttttsrsssssjjtjjstttjsrstttsjtttttssttttttttttuuutssttssssrrssuuutttttssttttttttssssttttstultjttjtttttttttttttuttttuuuttssstttttuuttssttssttttttttutttsstuttttttttttuuuttttttuuuuutttttttsssstuuuttttttstttttttttjssttttjtlvtttttttttttttttuuuutttuuttttssssttuuuttsssssrsssssssstttttsstttssstttjsstuttttsstttuutssttssssrrstuuutttttssttttttttssssttttstuutjjjjjttttttsstttttttttuttttssstttttttutssttssttttttttuuttsstuttttttttttuuuttttttuuuuutttttttssrstuvutttttssttttttttssssttttstuutttttjstttttssttttttttttttttssstttttttttssststuuuutuuuutttsstutttttttttttuuuutttuuuvvuttttttttssstuvutttttsstttsttjssssssjjsssttssssssssjsssssstttttsstttttsssssssttssssssssssstttttjttttsssttttttttttssuutttttttuuuuuttttsstsssstuuutttttsstttttttssjttttttttttttttttttuussssttttttttuuutttttttttttttttssjttttttttttttttttsttttuuttuutttttttttsssuvuuttuttsssssssstuuuttttttttttsssttttttttttttttttttttuusssjtttttttuuuutttttttttttttsssssstuttttttttttttttttuuuuttuuttttttttttssuvuutttttsssssssttuutttttttttttttttttttttttttttttttttttsrqrssssssjttssssssssssssjttsssssssssssjsssssttjsssssstttsjtttssstttssssstuuttsttssssrrrssttuttttjjttttttssssttttttjjttttttttttvusssjttttttttuuuttttttjttttttssssstttttttttuuutttssttttuuttutttttttttttssuuuutttttsssssjtttttttttttttttttssjtttttttttttttttttttuussstttuuttuuuuutttuttjjtttutssssssssttssssttttttssssjtttttttssssssssjsrrttttssttssrrrrrsssttttttttttttssssssttttttssttttttjjttuusrssttttttttuuuttttuttttttttttssjtttttttstuuttttssttttuuttuuttttttttttssuuuuttuttsssssssttttttttttttttttssssttttttttttttttttttuussssttttttttttttttttttttttttsssssstuuuttttuuutttttttuuuttttttttttttttsstuvuuttuutjssssssstuuutttttttttssssssssssttssttsssssstttsrrssssssttttttttssttsssjjjssssssssssssssssjttttjssttttttttttttttttttttsstuuuttttjsssrrrsstuuttttttttttttsssttttttttttttttttttuutsrssjttttttuutttttuuttjttttttjjtjtttttttttttttttttttttttttuuttttttttsssstuuutttttssssssssstuttttttttttssssjttttttttttttttttttuuusrsjttttttuuutttttuuttttttttsssssstutttjttttttttttttuuttttuutttttttttssstuuuttttttssssssssttttttttttttttjjtttttttttttttttttttttsrqrsssssstttssssssssssssssssssssssssssssssssssjsssssssttsjtttssssjsssssstttttsttssssssrsssttttjjtttttjjssssstttttttttttttttttuuusrssjttttttuuuttttuutjjtttttssssstttttttttuuttttssttttttttuutttttttttssstuuuttttttsssjtjjjtttttttttttttjssjttttttttttttttttttuuusrsjttttttuuuuutttuutjjjttttsssssssstttssstttttssssssstttttttsssssssssrrstttssttjsrrrssrrstttttttttttjsssssstttttttssjttttjtttutsrssjjjttttuuuutttuutttttttttjttjttttttttttuttuttsttttttttuutttttttttssstuuuttttttsssssssjttttttttttttttssstttttttttjttttttttuutsrssjttttttuttttttttttttttttsssssstuuttttttttttttttttttttttuttttttttsssstuuuttuuttsssssssstuuttttttttssssssstjsssjsssssssssttttsrrssssssstttttttstttsssjjjjsssssssssjjsssssjssttssjjjtttstttttssjjtttssstuuutttttjsssrrrsstuttttttttssttssjtttttttttttttttttuutsssssjtttttttttttutttttttttttttttjtttsstttttjssttttttttssstuuttttttttsstttttttsssttttttssssssttttttttssssjsssttttttttttttttttuutsssssjtttttttttttuutttttttttttttsssttttttttttttttttttttsstuuuttttttttssststtttssstttttssssssstttttttttttttjttttttttttttttttttttssrrssssssssssssssssssssssssjsssssssssssssssssssjjssssssrrstttsssssjssssssssttsssssjtttsssssssstttttjsssjjssstttttjtttttttttttvvtsssssjtttttttttttuutttttjttttttssstttssuuuuttssttssssssssttuuttttttttssstttuutjsstttttjtttttttttttttjstttssjtttttttttttttttttuutssssstttttttttttttttttttjjtttttssssssssttttssssssssssssrsstttssssssssssssstttsssssstssssssssssjjtttttssjjssssttttssttjjtttttttttssssssttttttttttttttttttjttttjjttttttsstuutttsttttsstttsstuuuttttttttssstttuutsssttttttsjjssstttttttjssttssstttttttttttttttttuutsssssjttttttttttttttttttttttttttsstttsstuutttsstttttttsrrtuuuttttttttssttttttttstttuuttsjssssttttuttjssssssssssssssstjsssssstttssrrsssssssssssssttttsssssjjjtttssssssjjssssssssttsssstsssstttttjjsjttssststuutssstttttsssssssttttttttssttssttttttttttttttttttutssttttttttttttttttutttttttjjttttttttttsstttttssstttttttsssstttttttttttssttjsttsssstttttttttsssttttttttssssttssttttttttttttttttuutstttttttttttttttttuttttttttttuutttttttttttttttttttttttssstuttttttttttssttssstssssttttttttssssttttttttjttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrssssssssjjssssttsssssssssttttttsssrsstttttjssssjssstttttjtttttttttttuutsttttttttttttttttuutttttjjjttuutsstttsstuutssssttssssssssstttttttjtttsstttttttssstttttttttttttttttttjssttssttttttttttttttttttuutstttttttttttttttttttttttjjtttttssssssrssttssrssssssssssrsssssssssssssssjjssttsssssstttsssssrrsjjsttttssjssssjttttsstttjtttttttssssttsjtttjjttjjttttttttttttttttttttttsstuutssstttsssstssstuttttttttttsstttttttsssttttuttttssstttttttjssttssstttttttttttttttttuutsttttttttttttttttttttttttttttuuttttttsstuutsssstttttjjsrrttttttttttttssttsstttsssttuuuttttjssjtttuutsssssjjsssssssssjsssssjssssssssssssssssssssssttssssssjjjtttsssssssjsssssssssssssssssssstttttjssttssttssttsssstttttttsssssstttttttssstjjttttttttttttttttttssttuuuuttttjttttttttttttttjttjtttttttttssssssssttssssttssttssrsstttjjttttuutsssssssstttuuutttssttttttttttssttttttttttttttttttttssttuuuutttttttttttttttuttttttttuuutuuutttttttttttttjtttsstttsssttttttttttuussssssssttsttuuttsssttttttttttttttttttttttttttttttttssstuutssssssssssssssssssssssssssssssssssssssssssssrrrssssssrrrrssssjjssssttsrsssssssssstutttssstttttttjssssssjttttttttttttttttsssttuvuuttttjtttttttttuuttjjttjtuuttttttssssssssttsssssjssttssssttttssttttuutsssssstttssttttjtttttttttttjjttttttttttttttttttttttssttuuuuttttttttttttttuuttjjtttjtttjjjssrrrrrrrrssrrrsssssttsrrrssssssssssttsrssssssssssttttssrrsjttstttsssssssttttjttssjttttttsrsstuuuuttttjtttttttttttttttttttttttttttsssssssstttssssssstttsssttttjtttttuussssssssttttuuuuttsjttttttttssssssttttttttttttttttttttttuuuuttttjtttttttttttttttttjtuuutuuutssssssssttssssssssttssssttttjtttttuussssssstttttuuuuttjjttttuutttsssttjsssssjsssssssssssrrstuutsssssssssssjjsssssssjsssstttjssssssssssssssssssssssttsrrsstjsssttttutsssssssssssstuuttssstttttttttjsssjttttttttttttttttttssttuuvuuttjttttttttttttttttttttttttttttssssssssttsssstsssttssrsttttjjttttutttsssttsssstuuuuttttttttttttttsstttttttttttjttttttttsstuuuvvutttttttttttttuutttttttttuuuuuuttjjjjtttttttttttssttssssttttttttttuttsssstjjjssstuuuttttttttttttttttttttttttttttttttttttssttuuuttssssssssssssssssssssssssssssssssssssssssssrssssrsssrrrrssssssssssttsssssssssssstuutttsstttttttjjsssssjtttttttjjtttttttssstuuvvvuttjttttttttttuuttjtttttuuttttttssssssssttsssstjssttsrssttttssttttuttssssstttsssttttttttttttttttttjjttttttttttttttttttttsstuuvvvutttttttttuuttuuttjtttttttttttjsrrrrrrrrssrrssssssttsrrsssssssssstttsssssssssssstttttssssjttjjttssssssjttttjttssjtttjjtsssttuuvutttjttttjtttttttttttttttttttttttsssssssstttsssssssttssssttttttttttuttsssttjsssjtuuuuuttttttttttttssssstttttttttttttttttttttuuvvvuttjtttttttttttttttttttttuuuuuutssssssssttssssssssttssssttttjtttttuttssssstttjjtuuuuutttuuttttttttssttssssssjsssssssssssrrstuutttsssssssssjjssssssjjssssjtttjssssssssssstsssssssssttsrrsstjsssttttttssssssssssssuuuuttstttttttttttsssjttttttttttttttttttuutttuuvutttttttjttttttttttttttttttttttttttttttjttttttssssttssttttttttttttsstuttttttttttuuttuuuuuttttttttttttjssttttttttttttttttuuutttuvutttttttttttttttttttttttttuuuutttttttttttttttttsssttssttttttttttttstuutttttjsjttttttuuttttttttttttttttttttttttttttttttttuuttttuuttsssssssssssssssssssssssssssssssssssssssssssssrrrssrsstsssssssjtsssttssttsssssstttttttttttttttjjsssssjtttttttttttttttttttttttvvuttttttttttttttttttjttttttttuutttttuutssttttttsssssssstttttttjttttttttttttttttsttttjttttttttttttttjjjtttttttttttttttttttuutttuvvutttttttttuuuuuutttjtttttttttjsstttttssrsssstsssssssssttssssssssttssttssttsssssstttsttttsssjjjttjsssssjtttttsssjttjjjjjttutttuvvuttjtttjjttttttttttttttttttttttttuttutssttttttssssttssttttttttttuutttttttttstttttutuuuttttttttttjsssssjtttttttttttttttttuutttuvvutttttttttttttttttttttttttuuuuttttttttssttttttssssttjsttttttttttttttutssttttttjtuuttuutttttttttttttjssssssssssssssssssssstttstuutssssssssssssjsssssjssssssjjttssssssssssssssjsssssssssttttttssstttssttssttsssjstuuttuuutttttttttsstttttttttttjttttttttttuuttttuuuttttttjttttttttttttttttttttttttttttttttttttttssssttssuuttttttttttsstuttttttttttuuttuuuuttttssjttttttttttttttjttttttttttuuttstuuuttttttttttttttttttttttttttuutttttttttttttttttttssttstuuttttttttttstuutttttssttttttttuuuttttttttttttttttttttttttttttttttuutsttuuttssssssssssssssssssjjssssssssssssssssssssssjjsrrrssssttsssssssjtsssttssttsssssttttttttttsjsssssssstttttttttjjttttttttttttttstuuutttttttttttttttttttttttttttuuttttuuuuttttttttssssssstuuttttttttttsttutttttttttttttttttttttsssssttttttttttttttttttttttttuuttttuuutttttttttttuuuuuttttttttsjtttssttttttssssttttssssssssttssssssssttssttssttssssstttssttttssssssssssstttttttttsssjttjtttttuuttttuutttstttjttttttttttttttttttttttttuuuuuutttttttttsssttstuuttttttttutsstutttttsttttttttuuuttttssssjssttttttttttttttttttttttuuttttuuuttttttttttttttttttttttttttuutttuuuuuutstttttttssssjttuuttttttttttstuuttttttttttuuutuuutttttsssssttttttssssssssssssssssstttsssttttssssssssssttssssjjjsssssssttssjjssssjsssjtttssssssssttttttjjsjttsstttstttsssttuutttuuutttsssssrstuvvuttsssssttttttttttttssttsstttssssttttttttttttttttttsjttttstttttttttttttttttttttttttsttttttjtttttttttttttttuuutttuutssssssssstvmvuttsttsstjjtttttttttssttsstttsssjtttttttttttttttttssstttttttttttttttttuuttttttttttttttttttjtttttttttjjttttttuuttuussssrrsssstuvvuuttttjttttttttttttsssttssjjsssssssjssssssssssssssssssssssssssssssssssttssssssssttssssssssssssssssssssssjtttttttttsssssrsrrstuvvutssssssjttttttttttsssttsstttssssttttttttttttttttttjttttssttttttttttttttttttsttttttsttttttjtttttttttttttttuuutttuttsssrrsssstuuuutttttjjttttttttttttssttsstttsssttuutttuuuuuttttttsssjttssstjstssssssjttssssssssssssssssssssssssjsssssssstttttstttssssrrrrrstuvvutsssssssssstttttttsssttssttsssssttttttttttttttttttsstttttttttttutttttttttttttttttttttttttttttttttttttttttuuuuttutssssrrsssstuvvuttsssssttttttttttttssttsstttjssttttssttuuttttttttttttttsstuttttttttttuttttttttttttstttttttttttttttttttjttuuuuttuutssssrsssstuvvutssssssssssssjjssssrrssrssjssssssssssjssssjjjssjsssssssssssssssjjttsjttssssssttttssttttttsssttttssstjssttuuttttuttsssrrrrsstuvvutssssssjttttttttjjsssttsstttsssstttttttttttttttttttsjtttttttttttttttttuttttttttttjstttttsjttttjttjjttjjttttutttttsssssssssstummvtssssssttttttuttttsssttsstttsssstttttttttttttttttsssttttttttttttttuttuuttttttttttttttttttjtttttttttjjttjjjtttttttsssssssssstuvvuttjtttttttttttttttsssttssjtssssssssssssssssssssssssrsssssssssssssssssstjjjjssstsssssssssssssssssssssssssjstttttttsssssssssstuvvutssssssjjtttttttjjsssttsstttsssstttttttttttttttttttttttssttttttttttttttttttttttttjjttttjsstttttttsstttttttuuuttutsssssssssstuuuuttjssjtttttttttttttssttsstttsssttttttttuutuutttttssstttssssssssssjjssttsjtssssssssssjsssssssjsssssssssssjttttssttssssrrrrrstuvvutsssssssssstttttsssssttsssjsssssttttjttttttttttttttsttttstttttttuttttttttttttttttttttttttjttttttttttttttttuutttutsssssssssstuvvuttsssssjtttttttttttssttsstttjssstttttttttttttttttttttttssttttttttttttuttttttttttttjttttttjtttttttjttttjtttuuuttuutssssssssstuvvutssssssssssssttssssrrssrrsjssrrsssssssssssttjssjsssssssssssssssssttsjttjssssstttsssjtttjsssttjstsssttssttttttttttssssrrrrttssttttsssjttjttttttttttttttttttttsssssttttttttttttttttutjsttttttttjsstttttttttttttuutsttttttsstttttjssjttttjttsstttuttttsstttuutsstuttssstttjtttttttttttuutttttttjjsssttttttttttttttttttttttttttttssttuuttuuttttttuuttttttttsstttttttttttjttjjsstttttttsssttttutsstttttjttttttttttttttttttttttttjsssssssssssssssssssssssssssssssssssssjjsssssstsssttssssssjsssssssssssssssssssssssttssssssssssssssttttssssssjjttttttttttuttstttjsssssjttttttttttttttttttttttttttttsstttuttttttttttuutsttttttsstttttttsjttttjttstttuuttttssttutttssttttssttttttttttttttttuuttttttttttttttttttttttttttttttttttssssssssssjtjsssstttssttsssssjjsssssjjsssssssssssssssttttsssssssssssssttttsssssssstttttttsttttsstttjsjssssjttttjttttttttttttttttttssttssstttttttttttttuuttttttttsstttttttttttttttjsstttttttsssttttutssttttssttttjtttttttttttuutttttttjjssssttttsttttttttttuutttttjttttssttttttttttttttuutsttttttsstttttttjjttttjjtstttuuttttssttttttssttttsssssssssjssttssjjssssssssssssssssssssssssttssjtttsssjsssssssssstttjtttjjjssttssstjjttssstttjsjsssttssssssttttttttssstssutssssssssstttjtttttttttttttttttttttjsssjtttttttttttttttuutttttttttssssttuttttttttttttssttttttsstttttjssjtttttttssstutttttstuuuuuutssstsssjtttjttttttttjttuutttttttttsssjtttttttttttttttuutttttttttsssjtuuttttttttttttttttttttssttttttjttttjtttssssttttsttssuuuuuutssjttjjttttttttttttttuuuutttttttttssssssjssssssssssssssssssssssssrsssttssssssssssttssssssssssssjsssssssssssssrrsssssstsssttttttsssssssssjjjsjttttttttttuutsttssttjsssjttttttttttttttttttttttttttssssttuttttttttttttssttjjtsssttttttssttttttjsssstutttttstuuuuuttssssssstttttttttttttttuvuttttttttttssjttutttttttttttttttttttsssssssssstssssjtttssttssssssssssssjjssssssssssssrrssttssssssttttttssssssssssjsssttttttssttuutsttsjttjssssttttjjjtttttttttttttttttsttsssstuttttttttttttttttjsttsstttttttttttttttsssstuttsttstuuuuuusssjtsssttttjttttttttttuvutttttttttjsssstttsjttttttttttutttttttttjsstttuttttttttttttssttsstsssttttttjjttttttjsssstuutttttttutuuusssjjsssssssssttjsjssssttjssssssssssssssssssssssttssjtttttssjjsssssssstttjtttjjsssttssssssssssstttjsjjsjttjsssrrstttssttssttttuuttsrssssstttjtttttttttttttttsssttttsssstttttttttttttttttutssttttssssttuuttttttttuttssjssssssstttttsjjttttttttsrrssttssssttuuuuuuutssssssjtttjttuttttjjsttuttssstttjssssttttttjttttttttttutssttutssjtttuuttttttttuutsttsssssstttttttjtttttttttsrrssttssssstuuuuuuutssssjtttttttttttttttttuuutsssstttssrssssssssssssssssssssrrsssssrrsssttssssssssttssssssssssssssssssssssssjjssrrrssssssssttuttutttsrsssssjjjjjttttttttstttttsssttttsssjttttttjttttttttttttsstuutssssttuuttttttttuttstsssssssjtttttsstttttttttsrrssttssssttuuuuuuuussssssttttttttttttttttuuutsssttttsssttttttttttttttttttttsstttssrssssttssssjsssttssssssssssssjjjsssssssssssssrrrsjjsssssttttttuttsrsssssjjssstttttsssssttttssssttssssstttttjjttttttttttttsstuutsssssttuttttttttuttsjtsssssssttttttjtttttttttsrrssttsssstuuuuuuuutssssssttttttttttttttttuuutsstttttsssssttttssttttttttstuutsttuttsssttttttttttttuutssssssssssstttttjtttttttttsrrssttssstttuuuuuuutsssssssssssssjtjsssssssjtsrrssssssrssssssssssjttssttssttsssttssssssstttjssjjssttssssssssssssttttssjtttttttjsrrssttssssttuuuutuuussssssjjttttttttttttsstttsrrsjtttsssttttttttttttttttssttssttttsssttutttttttttttttsttssssssstttttssttttttttttsssssssssstttuuuuuuutsssssjttttttttttjjjsjttttssssttssssjtttttttttttttttssttsstttttsttttttttttttttttttttssssssjttttttjttttttttttsrssssssssttttuuuuuutsssstttttttttttttttttttttsssstttsssssssjjssssssssssssssrrsssssssssjtjssssssssttsssssssssssssssssssssjssjjssssrrssssssjtttuuuuutsssssssjjjjtttttttttssttttsssttttsssstttttttttttttttjjttsstuuttsstttttttttttttttttttssssssjtttttsstttttttttssssssssssstttuuutuvvtsssssttttttttttttttttttttsssttttsssttttuutttuttttttssttsstttsssssstttssssssssttsssssrsssssssjjsssssjjssjjssrrrssssssssttttttuuussssssssssssttttsssssssttssrssttssssstttttttttttttttssttsstuuttssttttttttttttttttsttsssssssttttttjttttttttttsrsssssssstuttuuuuuutsssssttttttttttttttjsttttssstttttssstttttttttttttttssttssttuttssttttttttttttttttssssssssssstttttjttttttttttsrssssssssttuuuuuuuutssssssssssssstjssssssssssrrsssssssssjssssssttttjjtsssttsssttsssssjttttjsjjjssttsssssssssssstttsssjtttttttjsrrssssssssttuuuuttuuutssssjjjtttttttttttsssssrssssssttttttttttttttttttttssssssttssttttttttttttttttsttuttssttssssttttjjttttttttttttssrrssssttstuuttuuuttssssstttttttttjjtjsssssssjjssttttttttttttttttttttssssttttsttuuuuutttttttttttttuttssttjsssttttttttttttttttttsrrrrsssttstuuttuuuttttttttttttttttttttsssssttssssttttssjjjjjjsssssssssrrrrsssssssssttssssssssssssttsssssssssssjssssssjjsssjstttsrrrrssssssstuttuuutsssssjjjjtttttttttssssssssssssttttttttttttttttttttssssttttttttttuuttttttttttsttuttssjtssssttttttttttttttttttsrrsssssttstuuuuvvlutsssjttttttttttttttjssssssttssttttttttuuuuuuttttttssssstttssstttttssttjjssssssttssssssssrssjssssssjjsssssstssrrrrsssssssttttuuttsssssssjsjtttsssssssssssssssssttttttttttttttttttttssssttttttttttuuttttttttttstttttsstttsssttttttttttttttttttsrrrssssttstuuttuuuttssssjttttttttttttssssssssjjsstttttttttuttttttttttssssjttttttutuuuttttttttttsttttjssttssssttttttttttttttttttsrrrssssttttuuttuuuttsssssssssssssssssssrrrrssssrsssssjjssssssttjssjtssrssssjsssstttttttttjjssssssttsssssssssstttjsjjttttjssssttsrrrrsssttstuvttttuutttttttssttttttttsssssrstttsssttttttttttttttttttttssssttttsstuttttttttttttttsstuttsstttssstttttttttttttttttttsssssssttsstutttuuuttttttttjtttttttjsssssssttttssttttttttttttttttttttssssttttsstuuuutttttttttttsttuttsttttttttttttttttttttttttttsrrsssstssstttttuuuttttttttttttttttttsssssstttjssttttsssjttjssssssssssrrrssjsssssjttsssssssssssssttssssssssssssssssssssssstjtttssssssssssrsttttttuttttttttjsstttttttssrsssstttsssttttttttttttttttttttsssstuutsstuuuutttttttttttsttuttsstttsssttttttttttttttttttssssssssttsstuuuuuvuttttttttttttttttttssssssttttsstuutttttuuuuuttttttjssssttttssttttttssssssssssrsttssssssssssssssssssssssssssttssrrssssssssttttttutttttttssssttssssssssrrrssttsssttttssstttttttttttttsssstuutsstuuuutttttttttttsstuttsstttjsttttttttttttttttttttsrrssssttsstutttuuuttttttttttttttttttssssssttttssttttttttttttttttttttssssttttsttuuuutttttttttttsstuttsttttsssttttttttttttttttuutssrssssttsstutttuuuttttttssssjssssssssrrrrrsjsssssjjssssssjsjttssssssrrrssttsssstttttjjttsjssssssttsssssjssssstttttssttttttsttttsrrssssttsstuutssttuuuuuutsssttssttssssssstuuttttttttsssssttttttttsssssstuuuuttttttttttttsttttttttsssttttttttssttuutsssjtttttstuuttttsjttssjtttttttuuuuuutsssttssttssssssstuuttttttttsssssttttttttstsssttuuuuttttttttttttstttttttttttttttttttttttuttsssjtuuttstuuttttsssssssttttttttuuvvuttsstttttttsssssttuuttttttutssssttssssssssssssssstttssssssssssssssssssssssssssssssssssssttsssssstttssstuttttssssssssttssstuuuuuutsssttssttssrrsssttuttttttttsssssttttttttttjssttuuuuttttttttttttstttttttttttttttttttttttutsssssttuttsstuuuttssttssstutsstuuuuuuuttjtttssttssssssttuuttttuuuttsstttttttttttttssttuuuutttttssssssssssssssssssssssssstsssssttssssssttssssttttttssssssssttssttttuuuutsssttssttssrrrssttttstttttssrssstttjttttstsjsttuuuuttttttttttttsttttttttttjjjttjtttttttuttsssttuuttstuuttttsjttssttutssttuuuuuutsssttssttssssssttuuttttttttsssstttttttttttsssstuuuutttttttttttttttttttttttttttttttttttttttsssttuuttstuutttttjsssjstttsstttuuuuutsssttssssssrrrsssttsssssssssrrsssssssssssssrrsstttttssstttjsssssssjtttsssssssssssttssjtttssssstuutssstuuuttssssssssutsstttuuvvutsssttssttssssssttuttttttttssssssjssttttjsssttttuuutttttttttttsssttttttttsssttttttuttsttuutsssstttttstuuutttttttttttuutstttuvvvvtsssttssttsssssttuuuttttttttsssssjssttttjssstttuuuutttttttttttssstttttttttssttttttuuuttttttsssttuuttstuuutttsssssssttttstttuvvvvttstttsstutssstttuuuttttttttssssttsssssssssssssjttssssssssssssssssssssssssssssssssttssssttssrssstttjssuuttttssssssssttsssttuuvvutsssttssttssssstttttttttttttsssssjsstttttjjjtttuuuutttttttttttsssttttttttttttttttttuttttttssssstttttstuvvuttsstttsstutsstttuuvvuttttttssttsssstttuuuttuuttttsssstttttttttttttttuuuuutttjjssssssssssssssssssssssssjttssssssssrsssttsssstuttttssssssssttssstttuvvutsssttssttssrssstttttjttsssssrrsjtssssttjssstttuuuutttttttttttssstttttttttsjttttttuuttttttssssttuuttstuvuuttttttttttutsstttuvvvutsstttssttsssstttuuuttttttttssssjjsstttttjjsstttuuuutttttttttttjjtttttttttttttttttutttttttssssttuuttstuvuuutttssttstuusssttuvvvutsssttssssssssssttttssttsssssrrsssssssssssssssttttttttssttsssssssssttttjsssssssssstttssjttsssssttttjstuuuuttssssssssttttttssuvvutstttssstttttutuutssssttssssssssjsssttttsssttuuutsssttttttttttttjtttttttttttttuuttuuuutssstjsjttssttuuttttsstttttttuuuttttstuvvutttttssstttttuuuuutssttttsssssssjssstttssssttuuutsssttttttttttttttttuuttuuttttuuttuuvutsstttsstttsjtuuttttssttttttttutttttssuuuuttttttsstuttuuuuuuttttttttttttttssssssssssssstttssrrssssssssssssssssttssssssstttssttttssssssssssssstuutttsssssstttttttssttsstuuttjtttssstttttttuuttssstttssssssjjjssttttjjjttuuutsssttttttttttttjtttttttttttttuuttuuvltssstsssttssttuuttttssstttuuuuuuttttssuuuutttttjsstuttuuuuuuttjttutttttttttttsttttttttuuuuttssttjstsssssssssssttjjssssstttssttttssssssrssssssstttssssssjssttttttsstssstuutsstttsssttttttttutssstttsssssssstsssstjssssttuuuttssttttttttttttttttutttttttttutttuuvutsssssssttttttuuttttsstttttttuuuttttssuvvuttttttsstttttuuuuutsjtuutjtjssssjjssttttsssttuuttsssttttttttttttttttuuttuuttttutttuuuttssssssstttsttuuutttsstttttutuuuttttstvvutttttssssssssttttttssssttssssssssssssssssssssuuutssssssssjjssttssssstttttssssttuutjttutssssssssttssstuuttttssttsttuuutttttssstuuuttuttsssttttuuuuutssssttssssttttssssttttsjjtuuuutsssttttttttttttttttttttttttttuttttuuutsstttttttssttvvttttssttttuuuuuttttsssuvvuttuttsssttttuuuuuutstttttjttttttjssstttsssstuuuutsssttttttttttttttttuuttuuttttuuttuuvutsstttttttssttvvttttssttttuuuutttttssstuuuttuutssttuuuuuuuvutjtttttttttuutsssssssssssstttssrrrsssssssssssssssstttsssssjtttssttttsssssssstsssstuutstsssststuuutttsjttssttttttutssssttttuuuuutssstttssstttttjssstttjjjjtuuuutsssttttttttttttttttutttttttttutttuuvussssttssttsstuvvttttssttttuvuuuttttssstuuuttuutssttuttuuuuvutstttttttttuuuttssttttttttuuuutsssttssttssjjsssjssttttjsssttttssttttssssssssssssstuutstsssttsstutttjttjsssttttttttssssttttuuuuutssstttssssttttssssstssssstuuuutsssttttttttttttttttuuttuuttttuttttuuutsssssstttsstuvvttttsstttttuuuuttttsssuvvuttuttssttuttuuuuuutsttuuttttttttjsssttttssstuuuutsssttttttttttttttttuuttuuttttutttuuuttsstssssttsstuvvttttstttttuuuuttttttssuuutttutssssstttttttttsssstsssssttttssrrssssssssuuutssssssssssssttssssstttttttssttutttttutssssttssttssttuuttttssttttuvuuttsssssttttuuuuussttttttttttuussttsssttuuvvussssttttttttttttttttttttttttttttsjtttuuutttttttttttttsstuuuuttttttttvvuuuuttutttuuttttttssttttuuuuutssttttttttttuuttuutsttuuvvvussssttttttttttttttttttttttttttttttttuuuuttttttttttuttttttuuuttttttuuvvuuuuttutttuuttssssssstttuuvvutsstuuuuuuttuuuttuuttttuuvvvusssssjttjsssssssssssssssssssssssssssstttssssjsssssttsssstttttjtjssttutttttttttstuuttjsssssttttttuuutssttttttttttuutttttstttuuvvusssstttttttttttttttttttttttttttttttttuttttttttttttuttssttuuttttttttuvvuuuuttttttuuttttttssttttuuuuutssttuuututtuuuttuuttttuuvvvutsssttttttttuuutttttttsstttttjsssssjjtttssssttssssttssssttttttssssttuuttttttttsstttssjtsssssssstuuutssttttttttttuuttttssttttuuuusrssttttttttttttttttttttttttttttttttuuuuttttttttjttttsstuuutttttttuuvvuuuutttttttuttttttssttttuuuuutssttuuuttttuuuttuuttttuuvvvusssjttttttttttuutttttttttttttttttttttuuutttttttttttttssttuttttttttuuvvutuuttuuttuuttttttsstttttuuvutssstttttttttttssttsssstuuvvusrrrssssssstttttsssssssssjttttsssstttttttjssttssstttsssttuuuttttsttuuvuuuuttttjtuutttttsssttjjttuuutsstutttttttttttttttsttuuuluutstttttttttttttttttttttttttttttjsttttuuuttttttttttttttttuuuuttttttttuuvvvuuuuttttuttttttsstttttuuuutsstuttttttttttttuuttttuuvvvutsttttttttttttttttttttttttttttttttttuuuttttttuttttutttttuuuutttttuuuuuvvvuuuuuttuttttssssssttttuulutsstuuuutttttuuttuutttuuuvvvutsssttttttttsssssssssssssssssssssssssstttssstjssssjssssttttttjjttttttttttttttttttttjjjsssstttjjtuuttssttttttttttttttutttttuuuvlutsttttttttttttttttttttttttttttttttttuuutttttuttttttttstttuuttttttttuuuvvvuututttuuttttttsstttttuuuutsstuutttttttuuttuutttuuvvvvutssttttttttttttttttttttjttttsssssssjjtttssssttsssttsssstttttttssstttttttuuttttttttsstttssssjssstuuttssttttttttttttttttsstttuuuutssjtttttttttssttttttttttttttttttttttuuuttttttttttttttsttuuuuttttttuuuuuuvvuuutttttttttttsstttttuuuutsstuutttttttttttuuttttuuvvlutsttttttttttjtttttttttttttttttttttttttutttjtttttttttttttuuttttttttuuuvuuuuuuuuttutttttttsstttttuuuutssttttttssjtttssttsssttuuuutsrrsssssssttsssssssssssssjtttsssssttttttttssttssttttssttuuuutsttttuuuuuuuuutttttuuttuutsssssjtttttttssttttttstuussttssttttttttstuuttttttttttsssssssstttttttttssjttttutttuutttuttttttuuutttttssttttttttuuuuuttttuttuuuuttsssjttttttttssttttttttuusstttttuttttttttuutttttttttttssssssstttttttttsssttttuuttuuttuuuuutttuvutttttttttuuttuuuuuuuuuuvuttuutttsssssttttttttjtuuttttttuussttttuuutuuutttuuttttsstttsssssssrrssssssssssssssssssssttssttttttssttttssssssjtttssstttttttttutttttttjsssssjtttssssssttttttssttssttttttttttttstuuuttttttttttttttssstttttttttssjttttutttttttuuttttttlluttsttttjtuutttuuuuuuttuuuttttuuttssstttttttttsttuttttttuussttttuuuuuuutttuuttuuttuuttttttttssttttttjsssssssjjjjssttssttttttssttttsssstssstttstttttttttttttsttttssssssssssssssssttttttttutsrstssttttttttsstuttttttttttssssttsstttttttttssjttttuuttuuttuuuuutttuuutttuttsstuutsttuuuuuutttttttuuuttsssjtttttttssttuttttttuusstttttuttutttstuuutttsjtttsssssttssttttttttttjttttuutttuttttuttttttuuttttttssttuuttttuuuuuuuuuuttuuuttsssjttttttssssstttsjsssttssssssstsstsssssttssttssttssssssssssstttssssssssstttttstttttuuttuutttuttssttssstuutttttuuutttuuuttttttttttttsjssjjssstttttttstttssttstuutttsssrsuuutttttttttssssssssttttttttjsstttttttssuuttuuttttttuuttssttsstttttjjtttttttttuttttttttttttttjssttssstttttttttutssttttuuttttssstuvutttttttttssssssssttttttttjsstttttutjtuuttuuuutttuulutssttttttuuttttttttttuuvutttttttttttttttsssstttuuttttttuussttttuuutttttssuuutttsstttsssssssrrssssssssssssssssssssttssttttttsstttsssssssstttssstttjsssttutssttttttssssssssssssstttttttssttssttstuuttttssssuvutttttttttssssssssttttttttjsstttttttttttttuuuttttullutsstttjjttttttttttttttuuuttttttttttttttttttssjtttttttttuussttttuuutttttssuuutuuttuutttjsjtjssttttttjsssssssjjjsssstsstttttttssttssrssssstttssssttttttttttssstttssssssssssssssstttttttttttsrstsstuttttjsrstuttttjstttsssssjsssttttttttjsttttttttsjtuttuuuuutttuuutsstttsstuutsjtttttttttttttttttttttttttstttssstttttttttutssttttuuttttjsssuvutttsttttsssssjjssttttttttjjttttttttttuuttuuttttttttttssttssttuutstttuuuuuuuutttttttttttttttssssssssttttttssttssssssttssssrrrsttsstsssstsssrssssssssssssssssssssssssssttttuuttuttttuttssssssstuutjjttttttttuuutjttssuuuuuttsssttssstttuuuutttttttttuuutsssssssstttttttttttssssttssttssttttjtttssssttssttttuuttsstttssssstttttttttttttttttttuttttssstuvuuuutsssttssttttuuuuuttttttttuuuttssssssttutttttttttssssstjsssssttttttttttttttttttttuuttttuutstssstutttttttttttttttttutttsssstuuuuuutsssttsstttuuuuuttttttttuuuuttsssjjsttttttttttttssssssssssssssssssssssssrrsssssssssssstssssssssssstttttjsssjsssstttssssssstuututssrsssrrsttttuuutttsttttttuuttsssssssttttttttttjssssstsssssstutttttttttttsssstttuuttttuutstsssttttttttttttttttttttttjsssssuuuuuutsssttssttttuuuuttttttttuuvutsssjtjjttuuttttttttssssttttsssstttsssssssssssrrsssttttsssttssssrrstssjtsstjssssssssttssssssssttuuutssrsssssstttuuuutttttttttuuutsssssssstttttjssttssssssjsssssstttttttttsssssjtttttuutttttttstssstttttttttttttttttttttttjssstuuuuuttsssttssttttuuuuttttttttuuvutsssssssttttttttttttssssjtsssssstuttttttttttttttttttuuttstttssssssttttttttttttttttttuuttttssstuvuuuutsssttsssttttuuutssssjttttttsssrrrrsssssssssssssrrrsssssssssttssssttsssrssssssjtttttstttsssssstttsttttttjjttttttttttjjsssstuuuutsssssssssjjttuutttjtttttttttttsssssssstttjttjtttsssstttsjjssttttttttssssssttssttuutsssttssssssttttttttttttttttjtttttttssstuuuuuutsssttssttttuuuuttssttttuuttttsssssssstttjttttttssssjtttssssttttttttjjttttttttttuuttstutsssssstuttttttttttttttjtttttttssstuuuuutsssstsssttttuuuuttttttttuuuuttsssjttjtttttttttttssssjjssssssssssssssssssrrsssssssssssssssrsssssjssjjsssjssssssssttssssssssttttttssrsssrstttttuttttssttttttttttssssssssttssttjsttssssttttsssstutttttttttjssssssttuuttstutssssssttttttttttttttttjtttttttsssttuuuuutsssttssttttuuutttttttttuuuuttssjjttjttutttttttttsssttttssssttttssjsssssrrssrstttsssssttssssssttssttsssjsssssssssssssssssssttuutssssssssttttuuutttsstttttuuttssssssssstttjjjssjjssssjtttssssttttttttssrrssttjtttuuttstttssssssttttttttttttttttttttttttsssttuttuttsssttssttttuuuttttttttuuuuuttssssssssttttttttttssssstttsssstuttttttttttsstttttuuutsssttssssstttttttttttttttttttuuttttssstuuuuuussssttssttttuuuttsssstttttttssssssssssssssssssssssrssssssrssttssssttssrrrssssstttttsssttssssssttttttjjttjjjjjjjsttttttssutsssssssstsssstjjjjttsssttttttttssttuttsstttttttjjjjtttttttssttssttttttttttssssstttsstuutsssttttttttttttttttttttjttttjsssjtttttuutsssssssttssstttstttsssttttttttttttuutsstttttttjtttttttsssjtttssttttttttttjjttttttttttuutjtttttttttttttttttttttttttttsssttttttuutssssssstsssstttttttssttttttttttttuuuttjtttttttttttttttjjjjjjsssssssssssssrrrrsstsrrstttssssssssssssjsssssssssssssssssssttttttttssssssssssrrssttssttssssttsstttsstttttssttttttjsttttttttssjtttssttttuutttttttjssttsstuuutssstttttttttttjttttttjjtttttsssttttttuutssssstttsssstttssttssttttttttttttuuuttttuttttttttttttttttttutssttttttssssssssrsssssttttsrssssttssttssssssssssssssssssssstttttttssssssssssssstttssttsssjttsttttssttuttsstttsttssjjsjtttjssjtttssttttttttttssrrssttsstuuutstttttttttttttttttttttttttttsssttttttuutsrrsstttsssstttstttssttttttttttttuuutsstttjtttttjttttjsssjtttssttttuttttttjttsttttttuutsssttttsttttttttttttttttttttttstttuuttuutssssssstsssstttssttsssssssssssssstttsssssssssssssssssjssssssssssttjssssssrrrrrsttssttttssssjtttssssttjjttttttsjjjjjjsssttttttutssssssssttssttttttjsrrstttjtttsssstuutsstttsstttssjtttttttttttssttttttttjsssssstuutttuutssttttttttttttttttttttjjttttjsssstttttuussrsssssttsstuutttttsrssttssttjssttuutttttttttjjttttttttttttttttuuttttttttttttttttttttttsstttttttttttttttttttttttttttsssttttttutssssssssttsstuutttttssstttttttjsstuuuuttttttttttttttttjjtttttjsssssssssssssrrrsstssssttssrssssssssssssssssssssssssssssrsstttttttssssssssjsssttttssssrrssttssttsssstuutsstttttssjjtttttttttttttttuuttuuttttttttstuutttuutssstttttttttttjtttttttjjtttttsssttttttutssssssttttsstttttttssrsttttttttsstuvvuttttttttttttttttttttttuttttuttttssssssssssstsstttsrrssssttssttsssssssssssssssssssssttsttttssssssssttsstttttstsrrssttssttsssstuutsstttjsssssjttttjjttttttstuuttttttttssssstuttttuutsstttttttttttttttttttttttttttsssttttttutssrrssttttsstttttttssssttttttttsstuvvutstttjttttjjttttttttttttttuuttuuttttttttjtuutttuutsstttttttttttttttttttttttttttjssttuuttuussssssssttsstttttstsrrssssssssssssttttsssssssssrrssssjtsssssttssttjsjssssssrrsssttssttttsssstttttjssssjtttttttjsjtjjssssttttttrrsttuutssttttuuuuutsrrsstttjtttssrstuttttttssssttsssjtjssttuutttttttttttjsstttjttttttttsssstuutssttsssstttttttttttttttsssssssssssttuuuusstttuuuuuuusssssstttjtttsssttttttttssssjjttttttttttuutttuuuttttttttttjtttttttttssssttuttsttsssstttttttttttttttsssttssssrsstuuutsstttuuuuuuussssjttttttttsssuuuttttttjttttttttttssttuttjsssssssssssssssssssssssssrrrsstssssssrrssssssjtsssssssssssssssssrrstttttssstttttuuutsrrrssttjjttsssstuttttttssssssjtttttsstuuutttuuuttttttttttttttttttttssssttutssttssssjttttttttttttttsssttssssrrstuuuttsttttuuuuutssrssttttttttsssuvutttttttttjttttttttttuvuttttuuttttssssssssssssttssssrrssttsssssrrssssssstjssssssssssssssssssstuttsssttttttuuutsrrrsstttjttsrrstttttjttsssssssstttsssttuuttttuuttttttssttttttttttttssssttuttsttsssstttttttttttttttsssttssssrssttuutssttttuuuuutsssssttttttttssstuuttjttssttttttjjttjtttuutttuuutttttttttttttttttttttssstuutssttsssstttttttttttttttsssssssssssstuuuutttttuuuuuutsrrrssttsssssrrstttssssssssssrrsssssssstttttttttjsjsssssttttsjttttttssrrstttssssssssstttttttjjjtttssssssssssqrstuuuuttttuuuuuuutsrsssttttttttsssttttttttssssttjjsjjjsttuuuuttttttjjjttssttttttttuuttsssttuutsssssssstttttttttttttttsssssssssrrstuvvutttuuuuuuuutsssssttttttttssstttttttttsssjtttttttttuuuuttuuuttjttttttttttttttttttssssttutssttsssstttttttttttttttjssssssssrrstuuuuttttuuuuuuuusssstttttttttssstuttttttttttttttttttstttttttssssssssssssssssssssttssrrrrsjtssrsssrrssjssttttssssjssssrrrrssrqqsttuutsstttuttttutsrrssttttttttsssttttttttsssssjttttttsttuuuttuuttttttttttttttttttuuttssssttutssttsssstttttttttttttttsssssssssrrstuuuuttttuuuuuuutsrrssttttttttssstuttttttttttttttttttttuuuuttuutttttssssssssssssstttsrrssstttsrsssrrssjsssjtjjssssssssrssssssrsttuuttssttuutttuutsrrsstttttttssssstttttttssssssssttjjsttuuuttttttttttttstttttttttuuutssssttutssstsssstttttttttttttttjssssssssrrstuuuuttttuuuuuuuusssstttttttttsssttttttttssttttttjjjttttuuuuuuuttttttttttttttttttuuutsssttuutsssssssstttttttttttttttjssssssssrrtuuuvuutttuuuuuuutsrrsssttssjssrrsstsssssssssssssssssssstttttttttssssssssstttttttttttsrrrsstttssssssrsstttttttjjjtttjsssssssssrrssssttuuuuuuttttttssssttttttttutsssssstttttttttttjjjjtuuuuttuuttssjjsstttttttttuuuuuutsstttttttsssttsstttttttttttttttjssrrstjssssssttuuuuuuuttttttssssttttttttttsssssttttuttttttttttttuvvuttuuutsssjjtttttttttttttttttsstuttttttssttsstttttttttttttttjssrrstttssssstttuuuuuuttttttssssttttttttttssssstttttttttttttttjttuutstttsssssssssssssssstssstttsrrssssssssrrssssstssttjssjjjsjsssrrrsjtsrrssssttttttttttssssssssttttttttttssssssttttttttjtttttttuuuuttuuttssttssttttttttuuuuuuutsstuttttttssttsstttttttttttttttjsrrrstttssttstttuuuuuutttttssssstttttttttttssstttttuutttttttttttuvvuttuvutssttsssssjsssjtttttuttsrstssssssrsssssstssjsssjjjjsssssrrrsstssrsssssttuuuuuttssssssssttttttttttssssssjttttttsssjtjjjttuuuttuuttsssjssttttttttuuuuuuutssttttttttssttsstttttttttttttttsssrsstttssttttttuuuuuuttttttsssstttttttttttsssttjtttttttttttjjjtuuuuttuuttssttssttttttttuuuuuuutssttttsstsssttssttttttttttttttttssrrstttsstttttuuuuutttttsssssssstttttjjsssrssssssssssssssssssstttttssttssssssssssttssttttttttttrrtttjssssssttssttttttttjjjttttsrrrrstttsssssssttuuuuuttttjsjtttttttttttutssssssttttttttttttttttuuuutttuttttttssjttttttuuuttuuutsstutttttsstttttttttttttssssstttssrrsttssssssssttuuuuuuttssssstttttttuuttttsssstttttutttttttttttuuuussuuttssttttttttttttttttttttsstuttssttsttutttttttttttsstttttssrrsttttssssssttuuuuutttssssjtttttttttttttssssttttttttttttttttttuutstttssssssssssstssstttsssttsrrstsssssssssssssjssjjsssssssssssrrrsstssssrrrssttttttttssssssstttttttttttssssssttttttttttttttttuuuutstuttsstttsttttttttuuutuuutsstuttssttstttttttttttttsssssttjsrrrstttsstssssttuuuuutttssssssttttttttttttssssttttuuuttttuutttuuvvuttuuuttttttsssttttttttttttttsstttsssssssttssstsssssssssssssssrrrssjsssssrrssttuuuuttssssssstttttttttttssssssjtttttjsttttttttuuutsstuttssttssttuuttuuuutttuutsstuttssststttttttttttttssssttttssrrstttssttttsttuuuuuuttsttsssttttttttttttsssstttttttttttttttttuuuusstuttsstttstttttttuuuttuuutsstuttsssssstttsttttttttssssttttssrsttttssttsssttuuuttttssssssssttssttttsssrrrssssssjsssssttjsstttttssttsssstsssssttssttttttttttsstttssssssstttsttttttttsssssjjsrrrrstttjssssssssssttuuuutsssstttttttttttsssssttttssttsstuuuuuuuttttttssttuuuuttjtttuuuuuttstttsssttttjssstuttttttttttttrrrrssttsssssssssssssssssstuuvuuttsssstuuttttuuttsssssttttttttsstuuuuuuuttttutsstuuuuuttttttuuuuutssssttssttttjssstuttuuttuuttttsrrrssttssssssssttsssssssstuuvuuttsssttuutsstuuttsssttttttstttstuuuuuuuuttttutssttuuttssssttttttttssssssrssssssrrrttssjjssssssssrrrrsssssrrrrsssssrrrrrssssttuuttjssssttttssttttssssssstttssttsstuuuuuuuttttttssttuuuuttttttuuuuuttstttttttttttssstuutttttttttttrrrrssttssrrssssssssssssssstuvuuttsssstuuttttuuttsssssttttttttstuvuuuuuuutttutstuvuuuuttssttttttttssssssssstjsssrsttttttssttssjsrqqrrssssrrrrssssssrrrrssssttuuuttssssttttsstttttssssssjtjssttsstuuuuuutttttttssttuuuuttstuuuuuuutssttttsstttttssstutttttttttttsrrrrssttssssssssttsssssssstttuvvutttsstuuttttuuttsssssttttssttsstuuuuuuutjttttsstuulvuttttttuuuuuutsttttjjttttsssstuttttjttutttsrrrrssttssssssssttssssssssttuuuuttssssttttssttttssrrssssssssssssttttttttsssstsssstttutssssttttttttssssssssstjssssstttttttjtjsstsrrrrssjssrrsssssttssssssssssttuuutssstttttttttttssssstttttssttsttuuuuuuttjstttsrstuuuuttttttuuuuttsstssssjttttjsstuutttttttttttsrrrrssttssttssssttssssssssttuuuuuttsstttttttttttssssttttttttttttuuuuuuuuttjtttssstuuuutttttuuuuuuttsssstjjtttttssstuttttttuttttsssssssttssttssstuussssssssttuuuuuttstttttttsttttssstttttttssttttuuuuvvuuttjtttsrstuuttsssstttttttsssssrrssssssssrsttssssssssssssrrrrsssssssssssssssrssrrssssttttttssssttttssttttsssssttttsssttsttuuuuuuttjjtttsrstuuuutttttuuuuuttssstttttttttttstuuttttttuutttssrrrssssssssssssttssssssssstuuuuuttssttttttttuttssssttttttttttttuvvvvvvuttttutsstuuuuuuttttuttttttsssssssssssssssstttssssjttssssrrrrrsssssssssssssssssssssssttuuutssstttttssttttssssssjjjsssjjsttuuuuuuttsssttsrstuuuuttttuuuuutttssssjjjtttttttsstutttttttttttssrrsssttssssssssttsssssssssttuuvutttsttttttttuttssssstttttttttttuuuuuuuttsttttsrstuvluuttttuuuuuuttsttttjttttttsstuutttttttttssssrrsssttssttssstttssssssssttuuuuuttsstttttsstttssssssssssrssssssttttttttsssstsrrstttttssssttttttttssssssssssssjssstttttttttsssjsrrrrssjjssssssssvutstttsttssstttttttttssttttttsssssttttsssttttuutttuuutttttsssrrsssttsssttttuttsstttsssssstttjtttutttssstutsttsstttttsttjtuuttttuttstttttttstttuutttttsttuttutsssstttttsssttttuutttuuuttuutjssssssttttssttuuuttsstttssssjttttjttttttjssstuttttsstuutttttjtuuttuuvutsttttttsssttuutttttsstuttttsssstttttsssttttuuuttuvuttuutjssrsssttssssstttsssssssssrrrssssssssttssssrrstssssrrssttssssssttttttttssttssssssssstttssttssttttttssssstttssssttttuutttuuutttttsssrrssttttttttuutttsstttssssjtttttttuutttssstuttttsstttttssstttttttuvutstttstttjttttuuttttsstttuutsssstttttjsttuttuluuuuvvttuuttssssssttttttttuttsssssttsssssssssssstttsssrstttsjsrrstttssssssttttttttssttssssssstttttttttssttttttssssssttssssttjtuuttttuutttttsssrrrsststttuuuuttssssttssjjjtttttttuuttsssstuttttssttttttttttuuttttuuttttsstttjttttuuttttsstttuuttsssstttttssttttuuuttuuuttttttssrrsstttttttuuutttsstttssssjttttjtttuttttsstutttsssttttttttjtuuttuuvuttttttttttttttttttttsttttttsssrsssssssrsssssttssstttssttssrrrrrssssssssttttssssstssrsssssssssttttsssssttssjssstttttsjtttutssttvuttuttsttssssssttttttssttttttsssstttttssttttuuuttttttssttssssssrrssstttttttttsssstttssssjtttjttuussssssttssssrstuutttttttuuuuuuuuttuuttttssssttttttttssttttttsssstttttjttuutuvlttttutjstttsssssssssjtttttuuttsssstutsssjttttjttutsssssstttjsssstuuuttttttvvuuuvvuttuttsttssssttttttttsstttttssssstttttjtttttuvvutttuttstttsssssssssstttssttssrrrsstssssssssssssttssssrrssssssrrssttjsssstttttttttttttssssssssssttsstssssttttssssstttttsstttttuuttttttsstttsssssrrssstttttuttjsssstttsssttttttttuusssssstttttssstuuutssstuuuttuuvvttuttsttssssssttttttssstttttssssttttttttuutuvvuuttuuttttttssssssssttuuttttssssssttssssssjsssstttssssrsssssssrrttttsssssttttttuttttttssssssssssjtttttsstttttsssssjtttssstttttuutsttttssttsssrssrrsssttuuuutsssssstttsttttttttttuusssssstttssssstuuuttttuuvvuttuuuuutttttttjjsssttttttssstttttssssttuutttttutuuuutttutjstttsssssrrsssttuttuutssssstutsssjttttjttuutjttssttsssssstuuuttttttuuuuuvvvutuuttttttttstttttttssttttsssrrssjttsssssssttttssstssssssrrrrrrrrsssssssttsssrssttssssssssssstttssssssttssssrstutttjjttuuuttttuuuuutssssssssrsttttssttsssssssjttttttttuuttuuttuttsssssssssssssssrstuuuttsssssjstttttttjttttttttsssttttssssssssssttttjtuuuuuuuuuuvvutssssssssstttttstttsssssssjttttttttuuttvvutuutjssssssssssssssrstuuuttssttjsstttttttjttttttttsssttttssssrsstssssttttuvvuuuuuuuuuutssssssssssttttsstttsssssssssttttttuuttuvuuuuttssssssssssjsssrrtuuussssssssssssjsssssssssssssssssssrrrrrrrrrrssssssttttssttttuuttsrssrrrrrssjssssssssssssssssttttttuuttuuttuttsssssssssssssssrstuvutssttttjsttttttttttttttttsssttttssssssssssttttstuuuutttuuuvuutssssssssssstttttttsssssssjjtttutttuuttvvuuuutttsssssssttttssssuuvutsssssssssstttssssssssssssssssssrrssrrrrssssssssttttttttttuuttsrrrrrsssssjttssttssssssssssttttjtuuttuuttuttsssssssrsssssssrstuvuttssssssssjtuutttttttttttsssttutssssssssssttttttuvvuuttttuuuuttssssjjsssttttstttsssssssttttuutttuuttuuutuuttsssssssssttsssrsuvvutsssssstttttttttttttttttttssstutssssssssssttttttuuvuutuuuuvvutssssssssssttttssttssssssssssstttssttssttttttsssssrrrrrrsssrrrrstttssssssssssstttttsssssssssssssttsssrrrssssssssjjtuuuutttttuuuuttsssssssssstttstttssssssstttttttttuuttuutttttssssssssstttjssssuvuutsssssttttttttttjttttttttsssttttsrrrrsssssttttttuuuutttuuuvvuutsssttssssttttstutssssssstttttttttuuttuuttuutjsssssssstttttsssuvvutsssjjttttttttttjjtttttttsssttutsrssrsttssssttttuvvuuttttuvvuttsssstssssttttssttssssssssstttttttuuttuuttuutssssssssstttjjsrsuvvussrsssssssssjsssssssssssssssssjsrrrrrrssrrssssssttttssstttuuttsssssssrssssssssttsrssssssstttttstuuttuutttttssssssssstttjtsssuvuusssstttttttttttttttttttttsssttutsrssssssssttttttuuuutttttuvvuttsssssssssssttstutssssssstttttttttuuttuuttuutssssssssstttttjssuvvutsssssssttstttsssssssssssssssstsrrrrrrssssssssstttttttttttuuutssssssrrssssttssttssssrrssstttttstuuttuutttttsssssssssttjjjsrsuvuutsssssstttttuuttttttttttttstttuusrssrsttssttttttuuvuutttttuuutttsstttsssttttstutssssssstttuuttttuuttuuttuttssssssssstttttsssuvvussssssttttttttttttttttttttssstuusrrrrsttssttttttuuuuutttuuvvvutsssssssssjtttttttssrrrrssssttssssttssttssttsrsssrrrrrssssrrrrstttssrsssssssssttttssssjssssssstttssrrrrsssssssttttuuuuttttutttuvuuuuttssttssttttutssssssssttttssssssttssttssstttsssstttttstttttttsssttsjttuvuttssssjttssttuutttttttsrrsttttttuuuutttuutttuuutuvvlluuuussttssttttutssssssssttttsssstttttttttsjtttsssttuuuttttttuutssstttttuvvuttssssjttsstttttttttttssssttuuuuuuuuuttuvuttuuuuuvvuuuuutssttssttttutssjssrssttttsssssstttttttsjttttssttuuttjtttttttssrsssssstttssssssssssssstttssssssrrrssssssssttttstttssstttttuuutttttsssssssstttssrssssssttttssssstttttttsssjttsssttuuttjtttttttsssttttttuvuttsssttttttttuutttttttssssttttttuuuutttuuttttuuuuvvluuuutssttssttttutssssssssttuttsssttuutttttssstttttttuuuttttttuutjssttssttuuttsssssssssssttttsssssssrrssstttttttttstttttttttttuuuuuuttsrssssttttttsrsssrrsttttsssssttttstsssssttssssttttsstttttttsssttssttuutttsssstttttttuutttttttsssstttttuuuuutttuvutttttuuuuuuulvutsttsjttttutsssssssstuuttssstttttttttsssttssstttutttttttuutssstttttuvvuttsssjtttttttuutsttttssrrsstuttuuuuutttuuuttuuuuvvvvllluttttttsttttttsrssrrrssttjssrssssssssssssssssrssstttssssssttssrrssssstttttssssssssjssttttsttssssrrssttsssttuttttuuttttttstuvvvvuttttttssstttttsstjssssttttssssssttssttsssstttsssttttttttttttsssstttttuuuutsssssjttssttuuttttttttsstuuuuuuuuuutttuuttttttstuvvvvuuuttttsstttuutssttssssttttssssssttssttssssttsssttuuttttuutttsssstttttuulutssssstttstttuuttttttttttttuuuuuuuuuuttuuuuutttttuvvvvvuuttttsssttuutttttssssttttssssssttssttssstttttjttuutttttttttssssstjsjttttssrrrsssssssstttsssssssrssttttjjjttttsstttstttssstuuuuuttsstsssssttttssssssssttttssssssttsstssssstttjsttuuttttuutttsssttttttuuuutssssjtttttttuuutttttttttttuuuuuuuuutsstutttttttuuvvvvuuuttttsssttuuttstjssssttttssssstuutjttsssstttttttuuuttuuuutttjssttttttuuttsrsssssssssstuttssssjsssstttttttttttssttttttttssuuuuvuutssssssstttttssssssssttttssssssttsssssrsstttssstttttttuutttsstttttttuuuutssssjtttttttuuuttttttttttttuuuuuuuuuttuuuuttttttuuuvvvvuttttsssttuuttsttssstttttssssstttssttssssttsstttttttttuutttsssttttttullutssssjtttjjttuuttttttjsssttuuuuuuuuuuttuuuutttttuvvvvmvuuttutssttttttsssssssssjsssrrrrssssrsssrrssssssstttsssjttttssssssjssjttttssrrssssjsssttuttttssssssttutttttttutsstuutttsssjttttutssttssssssstttutttssttsssssttttttjssssrrssssttsrsssstuuuuutsttttttttttttttssssjttttttttttttttttttuvvuuuuutttutsstuuuutsssttttuuuttttssssstttttutttssttssssttttttssssssssssssttsssssstuuuuussttttttttuuttttjsssttttttttttttttttttuuuuvvvvutttutsstuuuuttsttttttuuttutssssssttuuuutjssttssssttttttttttttssssssttsssssstuuuuuttttttttssttsssssrsssssssrrssttjjsssssstuutttttssstssssttttsssssstttttssttsssssssttuutssssttssssssttttttjjtssrssssttssssstttuuuutttttuttttuuttttsssstttttjjttuuuuuttttulvutuvvutttutssjtuutsssttttttuutttttssssstttuuutsssttssssjtttttttttttssssssttsssstttuuvvutttttttttttttttssrsssssssssstttjjssssstuuuttuuttstttssttuutsssssttttutttttssssssstttuttsssttssssstttttssssssrrssssttrrsssstuuuvusstttttttttuttttssssjtttjjtttuuuuuttttuuuuttuuutttuutttuuuttssstttuuuuttuttssssstttuuuttssttssssjtttttttttttsrssssttsssssstuuuutssttttttttuuttttsssstttttjttuuttutttsstulvuuuuuuttuutttuuuttttttttttuuttuutsssssttuuutssssttssssssssssssrrssrrrrrrsssrssssstjtttsssjttsssstttssssssssjtjssssttttttssssttuuuuuuttttttsstuuuttsssssjsjttssttssssssstttuuttttttssssstttuutjsssssssssstssrssstuuuuutssttttttstttsssjsssstttttttttttttttjttuuvvuuuuttttttttttuuttssssjtstttttuttssssjttttuutttttttsssstttuttsssssssssssttssssssuuuuutssttttttttttssjjjjsstttttttttttttttjttuvuuuuuuutttttttttuuttssjttjjttuttuutssssstttuuuttttttssssttttttttttttsstsssttsssssttuuuuttstttttjssjssssssrsssssssssssjjjjsssssttuuttttsssssssssstttssrssssssttssttssssssssttuttsstttssssssttttttjjtsssssssttsssssttuuuuutsttuuttttttssjjjsssttttttttttuuuuttttuvvuttuuutttttttjstttsssstjsstttssuussssssttttuuttttttssssstttttttttttssttssttssssjtuuuvvutjttttttttttsjjssrrssssssssssjjjjsssstuuuuttttttssttsssttttsssssssssttttttssssssssttuutjttttssssstttttssssssssssssssrrssstuuuuutsstttttttttttjjjssssttttttttttuuuttttuuvvuttuuttttuuttttuuttsssjttttttttuttsssssttttuuttttuutsssstttttttttttssttssttsssssstuuuutssttuuttttttsstttjssttttttttttuuttttsstuvvuttuuttttuttttuuttssjtttjttuttuutssssstttuuutsttttssssssssssssssrrrrrssssssrrrrsttjsttssstttssssttssssssssssssssssttttttsstttuuuttuuttsstttsttuuttjsssssssstttttttssssttssttttuttstttssssttutjjsssstuuutsssssttuuuttttssssstsssssssssjjjssttttttttttttttjttttttutttsttttttuutstttsttssssssttuuttttttstttssttttutsstttjsssstttttsssttuuutsstttttuuuuttttssssssssstssssjtjssttttttttttttttjttttttuutssttttttuutttttsjjjttjssttuuttuttjstuutsttttuutstttsssstttttttttttuuutssststuvuutttttssssssssssssssssrrsssssstssssjjsssssssssttsssssssssttssttssssssssssssttssssssssttssstttutssttssssssttttjjjsstuuutssststtttutttttsssttsstttsssjttssstttttttttttttttttttuuuttssttttttvvtsttjjttttssssttuuttttjjstttsstuttuusstttsssssttttttttttuuutsstttttuuuuuuttsssttttttssssjjsrrrssrsttttssjjsssstttttttsssssssstttssttssssssssssstttttssssssttssttstuussttjsssssttttttsssttuutsssssttuuuuttsssssssssttssttjsssssttttttttttttttttttttuuttssttttttuussttttttttjsssttuuttttttsjttssttttuutttttsssssttttttttttuuutssstttttttttttsssstttttttsssttttssttttttttttutttttttstuutsssttttttuusstttttttttsssttuuttuttsjtuutsttttutssssssssssssssssrrssttttsrssssstttsssssssssssssssssssssssssssstttttttttssstttttttsssttssstuussttsssjssssssstttsstttjjtttssttttttsttuttssssttttttttttuuutsstttttutttttttsssssssssssssssjjsstttttttttttttjttttttttttssttuuttuussttsstttssssssttttttuttttttssttttttsstuttssssttuutttttuuuvusstttttuuttttttjsssssssssssssjttssjttttttttttttjjtttttttttsstuuuttuussttssstttjsssttttttuuttttuttsjttuuuttuuttsssstttttttttuuuutssstttuluttttttssssssssssssssssrrsssssstjjssssssssssssssssssssssssttssssrrssssssssssttsssssssjtsssssttttsstttsssssttttttjtttuuutsstttttttttttttsssttssssssssjtttsstttttttttttttttttuutttttsstuuuttlltsssssttttssssstutttttttttttssttttutsstuttssssttttttttuuuuvusstttttuuuttutttsssttttjssssssssssssssstttsssssssstttssssssssttsstttssssssssssssssssttssssssssttssssstutsstttjssssttttttttttuuutsstttttuuttttttsssssssssssjtsssssstttttttttttttttttuttttttsstuutttutssssstttttsssssttttttuttttttssttttuttttuttsssstttttttttuuuvusstttttttttttttssstttttjssssttttssttttttttttttssttuttsttssssttttttttssssstttttjjssttttttuuttttutssttttttssttjssrrsssssssssstttttsrssssstssssssssssssssssssssssssssssssttttttttsssttttjssssssttttstutsssssssstsssssssssssttttttssttttttsstuuutttssstttuuvuuuutsstttttttssssttuuttssttttssssssssjjssttttttttttssstttuuutssssttuuuuutsssssrrrssttssssssssssttttttssttttttsstuuuuttssttttuuuuuvuttttttttttssttttuutjsjttttssssssssttsjjtttttttttssjtttuvvutsssttuvuuuussssssrssjttjsjjsssssstttttttttttttttttuuuuttsstttttttttuuuttttttttttsssttuutsssjtttssssssssssssstsssssssssssssjtttssrrsssttttjsrrssrrrrrsssssssssssssssssttsssssssssstttttsssssttttttttuutsstttttttssstttuuttssttttssssssssttjtttttttttttssssttuvvutssstuuvvvvusssssrrsssttssssssssssttttttsssjjtttsstuuutttsstttttttttuuttttttttttsstttuuuutssttttssjssssssssstttsssssssssssstttttsrrssttuuttsrrssrrrrsssssssssssssssjtttsssssssjsssttttttssssssttuulluttsssstttttssssstuuttssttttssssssssssjtttttttttssssssttuvvutsssttuuuuuutsssrrrrssttssstssssssttttttssttttttsstuuutttsstttttttttuuttttttttttssstttuutsssttttsssjsssstttttttttttttssssstuuuttssssttuuuuutsrssrrrrstttssttsstttttttttttsttttttsstttttssrrrsssstttttttsssssssssssssstttsssssssssssssssssssstttsssttsssssstttuttssssttuuuuttsrssrrrrssssssjssrrsssstttttsssttttssstuuuuutttttttuuvvvuutsssttttttssssttutttssttttsssssssssjssttttttttttssjtttuuuutssttuuuuuutsrsssrrrsstsssssssssssjtttttssttttttsstuuuuutttttttuuuuvvutsstttttttssssttuttsjtttuttsssssssjjjjttttttttjjssjtttuuvutssttuuuvvvussssssrssjjjjstjssssssttttttssttttttstuuuuuuttttttttttttuuttssttttttssssttutssssttttsssssssssssssttjssssssssssjtttttsssssjtttttsrrrrrqrrrsssssssrrrrrsssssttsssssssssstuttttttttttttttttuutsssttttttssssttutttsttttttsssssssjjjttttttttttttssttuulvutssttuulvvvusssssrrssssssstsssssssttttttsssssjttssuuuuuuttttttttttttuutjjtttttttsssstuuuttttttuttsjsssrrssjtttttssrsssssssjtttttsssstttuuutsrrssrrrrsssssssssrrrrssjtttsssssssjsssttttttttttsstttulvutssssttttttssssstuuttsjtttttssssssssjjtttttttttsssssstuuuvutsttttuuuvvussssrrrrsstsssttssssssttttttssttttttsstuuuuuttttttttttttuutsstttttttssssttttssjttttttstjssssttttttttttttsssssttuttuttssttttuuuutsrssrrrrstttssttssssttttttttssttttttsstuttttsssssssstttuttssrrssssssrrrrstttsssssstjsssssssssssstttjsssssssssjttttttssssttuuuuutrrssrrrrsssssjjsrrrrssjtssjjsssssssstttttuuuuuutttttttttttttttssttutssssttssssssjtttttssssssssssttttttttjtttttttttttuuuutttttuutttttttssttssstssrrrrssttttttsssssjjttttttuuuvuutttttttttuuttttttuuutsrsstttsssjttttuttssssssjjssttttttttssttttttttttttuuttstuvutttttttssttjstttssrrrssttsstttsssjtttuuttuuuuvvutttttttttttttttttttutssssttsssssjttttttsssssssssssssssssrrsssssjjssssssttsssssttsrrssrrrsssssssssrqqrrsssssssssssssssttttttttuuttttttttttttttttstttttssssttsssssjttttttssssssjjsstttttttjsstttttttttuttuuttstlvuuttttssssttsssjjsrrrrssttttttssssssstuutttuuuuuutttttttttuuttttttuuuttssstttsssstttuuttsssssssssjsttttssrssssssjsssstttuttsssuutssstssrrsssssssssrqqrrssjssssssssssssttttttttuuttssssstttttttttttttutsssssssssssjttttttssssjjssjttttttttjssttttttttttttuutsstuvutttttssstttssstjssrrrssttttttsssssssttttttuuuuuutttttttttuuttttttttutssssttsssssjttttttssssssjjjttttttttjssttttuttstuttttttstuuuttstttsssttsstttssrrssstttttttssssssstttttttttttssssssssttssssssssstssrrssjssssssssjtjsssssssssssttjtttssssttjtttsssttttttssstutttsttsssstjssjtjssrrrsssjssssssssssstuutsttttuutttttjsjjtttttttssttuttsssttssssssjttttttsssssstssttttttttttttttttssstuuuutjsstttttttttttsttsstttssrrssstttstttttttjjtuuttttttuuutttttttttttttttsjtuutssssttsssssttttuuttsssssttssttttttttsttutttttstttuuutsssuutttttttttjttttttttssssssttssttttttttttuutttttuuuutttttttttttttttttuuuttsssttssssstttttttsssssssssssssstsssssjjssjsssssssttssrrssssssssssssssssssssrrrrrsssssssssssssstuutsttttuuttttttjjttttttttsstuuttsssttsssssjtttttttsssssttstttttttttstuuutttssttttuutsssuuttuuuttjttttsstttsssrsssstttsjtttsttstuuttttttuuutttttttttttttttjttuuutjssttsssssttttuuttssssssssjssttttssssjtttjsssssttuttsrsttssttttssssssssssssrrrrrssssssssssssjstttttttttuuttssssssssstttttttttuutsssssssssssttttuttsssstttttttttttttstuuttttttttttuutssstuttttttttttttsstttssssssstttttttttsssstuuttttttuutttttttttttttttttttuuttsssttsssssjttttuutsssssttttttttttttstuuttttsstttttttssstuttttttttsstttttttsssssssttttsjtttsssstuuttttttttttssssssssssssssssssttsrrsssssssssssjttjssssssssssjjjtttssstttttttssssttttssrstttttttttssstttttjjtttssssssttsstttttttttutttsssssssttssssjssrrsssssttttttttttttttjtttttttttttsstttttttttttttuuuuuttttsstttttjssttsttttttttttttttttttttsttssttssttuuutttuutttsssssstttssssssssrssssstuuuttssttttttttttttttttttsstttttttttttttttuuuttuusstuttttssttstttttttttttttttttuuttssssttsstulluuttuuuttsstttjttttttjtsrrrrsstttuttutttssttttttttttttttssssttssssssssssssjjjsssssssssssssrsssssttssttssssssssssssssssssssssstttttjtttttssssssssttsssssssrrssssstuutttssttttttttttttttttttsstttttttttttttuuuuuttttssttttttsstttttuttttttttttttttuuttssssttssttuuutttuuuttsssttsttttsssssssssssssttttttttttttttttttttuuttttsstttjttttssssjtttttssttssstssssssssstuutsttssssssjssssssssssstssssttuttttttttssssssssttssssssssssssssttttttssssttttssttttttttttsstttttttttttttuuuuttttttstttttsssttstuuttuutttttttttttttstsssttssttuuttttuuuttsssttsttttssstssrsssssstuuuutttttttttttttttttttttsstttttttttttttuuuutttttssttttjsssttstuuttuutsjttttttttttsssssttsstuuuutttuuuttsssssssjsssssssrrrrssssssjjsssssssssssssjttjjssssssstttjjjsssssttttttstttssssssssssssstuutttttjtttttjjtuuttssssttssttttttttttttsssssssstttssstssrssssssttttttttjsttttttttttttttttssttttssttssttuuttttttttsstttjjsssjjssttttttttttttttttuuutttsstttstuvvutttuuttssstssstttsssssssssssssttttuuuttstttttttttttttttttsstttttttsssttttttuuttuutstttjttssjjsstttttttttttttttuvvuuttsstutttuvvuttuuuutssttttttttttttjsrrrrsstttttuuuttssttttttttttttttjssstttsssssssssjjsssssssssrssssssssssrsttssttsssssjsssstttttsssttssstuuttttttttssssssssttsssssssrrsssstttttutttssttttttttttttttttssttttttttssttuuututttutssttttttssjjsstttttttttttttttuvvuttssstttstuvvutttuuutssstssstttssssssssssssstttttuutttttuuttttttttuuuttsstttjssssssstttstttssttsssssssssssssstutttttsssttjssstttttsssttssttuuttttttttssssssstttsssssssrssrsssttttttttssttttsjttttttttttssttttttttssttuuttutttuttsttssjssssssstuttuuutttttttttuuutttsstttstuvutttuuuutsssssssttttsttjssrssssstttuuuuttssttttttttttttttttssttttttttsjttuuututttttsstttjsssssssstuttutttttttttttuuutttssuutttuvvutttuuutssssssssssssssssrrrrrssssssjttjsssssssssstttssjsssssstttssssssssttttttstttsssssssssssssstttttuttttttjjjttuvvutstuvuuttttsstuutsssstuttuttsttttssstttsstttjtttuttssttttjtttttttttttssttttsssssssstttssttttstttttjsssstjssstttttttttttttttuuvvutttuvluttuttttuuttsssuuuuuutsstttssstttssttttttuuutsstttttttttttttttttjttttssssssssttssttttttttuttjsssstjsstttttttttttttttuuuvvvuttvvluutuuttuuuutsstuuuuuutttttttssstttttttttuuuutssttttttttttttttssssstttssssrrssjsssssssssssssssssrsssrrssttssttssssssssttuuutsstuutttttssjtttssssttttuusssjttssstttssttttttttttssttttjtttttttttttjjttttsssssssttttssttuttttttttssssttssttttttttttttttttvvvuuuttuvluttuttttuuutssstuuuuttsstttssttttsstuttttuuutssttttttttttuuutttjjtttssrsrrrssttssssssssssjjssssssssrrsstttttttjjsssssuuuuutsstuutttttssttttssssttttuutsstttsssstssstttttttuttsssttsssttttttttttssttttssssssstuutsttttttttttttssssjsssstuuttuuttttttttuuvvvuttuvuuttutsstuuutssstuututtttttttssttttttttttuuuutssttttjjttttttttttttttttssssssstuutsttttttttttttssssssssstuutttutttttttuvvvvvuttuvuuuuuuttuuuutsssttttttsssssssssssssssssssstttssssssssssttjsssjsssssstssrrrrrssjsssstttttttttssssrssssssstutttutttjjjjttuvvutttuvvvttttssttttsssstuuuutssttttssttutttuutjttttttssssttjjttttttttttttssttssssssssssssssuussttttttssssssssstttttttttttttttuuvvuttuuvmvutttssttttsssstuuuuutsttutssttuuttuutjtttuutssstttttttttttttttttjtttssssssssttsssttttttuttttsssstssstttttttttttttttttuuvvuuuvvmvutttsttuuttssttuuvvutjtttttjttuuttuuttttuuuutsstttttttttttttttssssttssssrrssssrrssjsssssssssrrrssrrrrrssssstssssssssttuuuttttuuutjjsssstttssssstttuussstttssstutstuutjttttttssssttjjttttttttttttjtttsssssssjtsssstuutttuuuttssssttssttttttttttttttttuuuuuuuuvvmvutttssttttsssttuuuuussttttssttuuttuutttttuutssjttttttttttuttttttssjssrrrrssssssrssttsssjjjjssrssssrrrsttsstttjjjssssuuuuutttuuvutttsssttttsssssttuvussttttsssstttttttjttttttsssssssjttjtttttttttssttssssssstttssttuussttttttsssssssssstuttuuttttttttuuvvluuuvvvvttttssttutsssttuuuuttsttuttsttuuttuuttttuuutssssttjjttttttttttttttttssssssjtttssttuutsttttttssssssssssttsstuttttttttvvvvluttuvvvutttttttttssstttuuutsssjjsssssjsssssssssjttjssssssssttjjsssssssssssssrrrrsssssssssttsstttttssrrssssrrsttssttttttsjjtuuttstlvuuvvttssstsssstttsssuuttjtttttsssstttuuuttjttttttssstttjttttttttttttssttttssttsssrssstuussttttttssssssssstttttttttttttttuuutstlvuuvvutssttttssjjsssstuutttttttsstttttuuutjtttttttsssttttttttttttttttssttttssttssssssstttssttttttssssssssttttjttttttttttttuuuttvvuumvutssttttttttttssuvuttttttttjjtuuuuuutttttuuttsssttttttttttttttttsssjsssssssssrrrssjssrssssjsrrrrrrrrrrrrrrsssssssssstttssstuttuutssssjssssssssrrttttsstttjsssstttuuutjjtttttjssstttjttttttttttttssttttssttjsssssttuussttuuutssssssssttttjttttttttttttuutttuvuuvvutsstttsstttttssuuutttttttssttttuuuutttttttttjsstttttttttttuttttssjjsssssssssssssttjsrssjjjsrrssrrrrrrssrrssssttsssttttssstuttuutssssjssssssssrrtuutssttttssssttuuuutjjtttttssssttjsttttttttttttssstttssttjssssstuutssttttttssssssssssssssssttttttttuuutttlvvvvvutssttttssstttssuuttttttttssttuuuuuuttttttuttssstttjttttttttttttssttttsstttssssstuutssttttttssssssssssssssstttttttttuuutttuvuuvvutssttsssssjtssstuttsssjssssssssttttssssssjsssssssssjtjjjjsstttsssssssssssssrrrsstttsssjstttsrssssrrrsssssssjtttsstttttsssuuttuuttssttssssttttsstttttttttsssssttuuutttjttttttssstttttttttttttuutsstttttttuttssssttttssstttttsssssssssttttttttttttttttttsstuuttuuutssttttssttssssttttttuttsssttttuuutttjtttttttssttttttttttttuuuttsttuttttuttssssjtttssstttttssssssssttttttttttttttttttttjtuuttulutssttttssttttsstuttttttttjtttuuuuuutttttuutttssttttttttttttuuttsssstsssjttsssrsssssrrssssjsrrrrrrrrrssssssssssssssstsssrsttsstttssssjssssssssrrstttsttttsssssstuuuttjjttttttssstttttttttttttuutssttttttttttssstttutssjttuutssssssssttttttttttttttttttttssuuttuuutssttssssttttsstuttttttttssttttuuuuttttttttttsstutttttttttuuuutssstttssttssssssjtjsrrssjjjsrrrsrrrrssssssssssttssstttssrstuttttssssttssssjtssrrsttttttttsssssttuuuutjjttttttssstttjtttttttttuutsssttttttttssssttuutssttttttsssssssssssssssstttttttttttsssuvuuuuttssttttssstttssttttttttttttttuuuuuutttttuuttsssttttttttttttuuuttsttutttttttsssttuutssttttttsssssssssssssssttttttttttttsssuuttuuutssttssssjtttssttttssjjssssssssttttssssssjsssssssssjtjsjjjsttttssssjjsssttsrrssssttssssssttsrssrrrsssssssssjjttjtttssssssssssstttttttsstssstttttsssttttssstttttuuttttjtttttttsstttttttttttttuuttttttttttuuuttttttssssstttttssssssssjttttttttttttttttssssttsssstttttttttttttttuttssttuutssstuuuuuutttttttuuuttsstuttttttttttuuuutttttttttuuuuutttjssssssttttssssssssttttttttttttttttttttjsssssttttttttttttttttuuttjjtttttttttuuuuuuuttttuuuuttttttttttttttttuuttssssttssttttttsssssrrrssssssrrrrrrrsssttttttssssssssssrsssssssssjjjsjjsssssstttsssssttttssssstttuuttttttttttttsstttttttttttttuuttjsttttjtuuuuttttttsssttttttsssssssjtttttttttttttttttsssssssssstttttttttttsstttttssstuutttttttttuuuttttttuuuutsstuutttttttttuuuttsssttssstttttsssssrrrssjjtssrrrrrsssstuuuttssjsssjssssssssssssssstttttjsssstttssssstttttsstttttuuutttjttuttttsstttttttttttttuuttsstuuttuuuuttttttssssstttttssssssssstuuuuuutttttttttssssttsssstttttttttttsstttttssstttttttttuuuuuttttttuuuuttsstuttttttttttuuuuttttuuttuuuuttttttssssstttttssssssssssttttuttttttttttsssstssssttttttttttttjttttttssssjjjsssssssstttsssssjjtjssssssssjjjjjjjsttttssssttsstttttsssssssssssssssssrrssssstttttttjjsjjjssssssttsssrrsstttttstttssttuussssttttttttttttttttttssttttttssttttttttttttttttttsstttttuuvuuttttsssssstttssssstttttttttttttttttttssssstttsssssttttttttttttttuutsstttttssttuuuuutttttttttttttssttttttttttttttttttjttttttuvvvuuttsssssssttttttttttttuuuuuuuuttttttttjsjtttsssssstttttttttttttuuutsstttttttttuuuuttuuuttttuuutttttttttttttttttttsssssttttttttttsssssrrrsssssssssssssssttuuuttssssssssrrrsssssrrrrsjjjjjssjjssttttssssttssssjtttttttttttttttttttsstttttttttttttttttssstttttuuvuuttttssssttttjtttttttttuuuuuuutttttttttsssjttssssssttttttttttssttuutsstttttttttttttttttttttttttttsstttttttttttttttttsssttssjtttttssssssssssssssssssssttttuvvutttssssssssrrsssssssrrsstttsttttssttttssssttttsjttttttttttttssttttttssttttttttttttttttsssstuttuuuuuutttsssssssttttttsssttttuuvvvuutttttttssssstttsssssttttttttttssttuussstttttttttuuuuutttttttttuuttssttttttttttttttttttsttuttuuuuuuttttssssssttttttttssttttuuuuuuttttttttsssstttssssssttutttttttttuutsssssjjsssssssssttssssssssjsssssssssjjjjssjssssssssstttttttttttsssssssssssssssssssstttuuuuuusssjssssssstuuutsrrrssttssstttttttttjsttssssttttttutssttutssssttssttssstttttttttssssssssstttttuuuuttssttttsssssstutuulvvuuttuuttttttttssssstuvvtsrrsssttssttuutttttttstttssstttttuuussttutsssstttttttttttttttttttssssssssstttuuuuuttsstttttjttjtuuuuuummvuuuuuutttttttssssjtuvvusrrsttttttttttttttuttttttsstttttuvvusstuuutssttttttttttttttttttttssrrrrssstttttttsssssssssssssssttttttuutttttttsssssssssrrsstuttrrrrsssssssjjjsssjtssssssssssjjttuutssstttssssstssttssttttttttttssssssssstttttuuuuttsstuttssssstuvllllvvvuuuuuutttttttssssstuvvusrrsssttttttttttttuusstttsssttttuuutssttutsssstttttttttttttttttttttssrrsssttttttttjssssssssssssstttttuvlutuuutttttssssssrrsstuttsrrrssjtssjtttttstttssssssssjtjtttutssttttssssttssttssttttttstttssssssssstttttuuuuttssttttssssstuuuuuummvuuuvuutttttttssssstuvvusrrrssttttttttttttutsstttsssttttuvvussttuusssstttsttssstttttttttsssssssssttuttuuuuttsstuttssssstuvlllllluuuuuuutttjjtttjssstuuutsrrssstttttttttttttttjttssssttttttttssssttsrrsssssssssssssssssjssrsrrrrrssttsstttttsssttsssssssstutttulvutttuuttssssssssssttuuutsrrrssssssjttttttttjjtttssstttttttutssstttssssssssttssstttttttttsssssssssstttttttttssstttttssssstuuuvvvluutuuutttttttttsssttuuuussssssttssttttttttttjtttssstttttttuussttttssssttstttttttttttttttssssssssssttttuuutttsttuttttttttuuuuuvmmuuuvvutttttttttsstttuvvussssstttjtttttttttttttttssttttttuuuussttuttssttttttttttttttttttttsssssssssttsstttsssssssssssssssttttttuuttttttssssssssssssssttttsrrrrssssssjssssssssssssssssssjttuutssstttssssssssttssttttttttttssssssssstttttttutttsttuuttsssstuvvvvvvluuuvvuttttutttssssttuvvussssssttjsttttttttttttttssstttttuuutssttttsssstttttttttttttttttttttsssssssttttttjjsssssjttsssssstttutulltttttttjtttsssssssstttttsrrrssssssjtssssjjttjjtjsssssjjtttutssstttsssssjssttssttttttjjttssssssssssttttttttttsttuuttssssttuuuuvmvuuuvvutttttttttsstttuvvussrsssttsjttttttttttstttssstttttuuuussttuttssstttttttsstttttttttsssssssssstutttuuuttsttuuttsssstuvvvvvvuuuuuuutttttttttjssttuuutssssssttssttttttttttttttssssttttttttsssssssrsssssssssssssssssssssrrrssrrsssjssjtttsssstttsssssssttuutullutttutttttttssttttttttssttssssjjssjssssstttjjjtssstttstttttttsssssttttttttjstttttjttttttttttttttssttssstttssttsstuuuttttsstuuutsstuuuutttuttttttuuttttsstttsssttssttsssttttjjjtjsstttstttttttttssstuutttttttttuuttttttttttttttttssttssttttssttttttttttttsttttttsstuvvuttuvvuttuuuuuttttttttsssttjtttssttttttttttstuuttttuuutttttstuuuutttttttuuuttttttttttttttssssttssssjssssssssssssssssssttssssstttsssstjsssssssttssssssssssssrrssssssssssssssssttsssttttttsssssttttttttttttuttjttttttsttttttsssttssstttsstttttuuuttttttuvvutsstuvvuttuvvutttttttttttttttsssttssttsssttttstttssstttsttttttttttsstuuttttttttuuuttttttttttttttssssttssssjsssssssttttssssssttttsssstuutssttttsssttttttsssttssssjjssjsssssstttttssssttsssttttttssssstttttttttttttttjttttttssttttssssttssstttsstttttuuuttttsstttttsstuvvuttuuuuttuuuuutttsstttsssttssttsssttttstttsstuutsttuuutttttsttuuttttttttuutttttttttsstttttsstttssttttsstttttuuuttttstuuuutsstuvuuttuuuuttttuuttttssttssssttssttsssttttttttjsstttstttttjssssssssjjsssssssttsssssssssssssttsssssssssjtsssttsssjtttsssssttttsssttuttssttttssttttttjsssttssssssssttsrssttttjjtjssttssstttttttssssttttstttttttttssjtttttttttttttssssssssssssttssttuutttttttuutsssstuuutttttttttuvuuttssstuttssjtttttssssttttttttstttssttttttttssssttttttttttttuttjtttttttttttttttjjsssssttssttssttttttttssttttsssstuuuttuvvuttuvvvuttjstuutttsttttutssstttttttttttutsstttttttttssstuuttttttttuuutttttttttttttttssssssrssssssssrrssssjsssssssssrrssstsssssttjsssttttsssrstttssssssstssrssssssssssssttsssjssstttssrsttttsstttttttttjttttttjtttuttjsstsssssssssttsstuuuututtttuuttssstuuuttuvvuttttuuuttssstuttsstsstttsssjttstttssstttsstttstttttssstttttttutttuuuttttttttuuttuttssssssrssssssssrrtttttjjssssjssssssttttssstttsstttttjssssttssssssssttsrssstttttssssttssstttttttssssttttsjttttttttssjtttttjtttuttsssssssssssssttsstuuuttutssttttsssstuuuttuuuuttuuvvuttjsttuttssstttttsssstttsttssstttsstttttttttssstutttttutttuuttjttttttjtttuttjjtttssssttssttsstuuuututtttuutsssstuuuttuuuuttttuutttsstuutsstttttttsssjtttttttjssttssttssssssssrrssssssjjssstjsssssssssssssttssssssssssssssttsssjttttjssssjjssssstttsssstttssstttttjttuttttttsstuuttsssjttttttttsssrsttssstttssssrrrrsstttttssssssjttttttssttttssssssssssssssrrstttttttllttttttttssttttssttssttuutjjtuuuuutttsstuuuttssjtttttttttssrsttssssttsssssrrrssttttttttttttttttttssttssjssssssssstttsssstttttttuuttttuuttsttutttuutsstuuuttttuuuuuuutssuuuuttjtttttttttttssssttssssttssssssssssttttttttttttttttttssttsssssssssrssssssrrssssssssttsssssssssssjsssstssssssssssssttttttsrrstttssssssssssstjssrrrsjsrssttsrrsssrrrsttttssssjjjtttttjssstttjsssssssssssttssstttttttuvlttttttttsttutttuutssttuuttttttuuttttsstuuuttjjstttttttttssrsttssssttssssrrrrsstttttttttttttttttttttttsssssssrrsssssrqrsjsssssstttssstttsssssssstttssssttssssttttttttsstttttssssjttttssjsssrssjssssttssssrrrrsstttttsssssstttttjssstttssssssssssssttssssttttttuuuttttuuttsttuttttttttttuuttjtuuuuttttsstuuuttssstttttttttssrsttssssttssssssssssttutttttjjjttttttssstttjjssssssssstttsrssttttttuuuttttttttstttttttutttttuttjjttuuuututsstuuuttssttttttttttssrsttsrsssssrrrsrrrrsssssssssssssssssssrsttssssssssssssssssrssjstttjstttjstttttssssssssttssttjjjjjtuuttttttssttttttsstttttttttssrsssssssstsssssrrrrssttttsssssssjttttttsstttttsssssssssttssssstttttttllttttttttssttttssttssttttttttuvutttttsstuutttttjtttttttttssssttssssssssssrrrrssttttsssjttttttttutttttttttsstjssssttssssstttttttuutttuuuttssttttttttttttttttttuvuuuuutssuuuuttttttttttttttssssttssssttsssssrrsssttuttsjtttttttttuttttuttsssssssrssttsrrrsssssssstttsssssssrrsssssssssssssssssstttttttsrrttttssssssttssstjsrrrsssssrssssssssrrrrsttttssssjjjtttttttstuutttsssssssssttsssstttttttuvlttttuuttsstttttttttttuttttttuuuuttttstuuutttttstuuutttttssssttsssstsssssrrrrssttuttjjjttttttttuuttuutttssssssrssttsrrrsjsssssstttssstttsrrssssssssssstttsssttuttttttsstttttssssjtttttsssrrssssssrsssssssrrrrssttttsssssssjttttttsstutttsssssssssttsssstttttttuuuttttuuttssttttttttttttttttttuvutttttsstuutttttsttuuuttttssssttssssttssssrrrrssttutsssssjjtttttttstuuttttssttssssttsssstttttttuluttttuuttssttttttttttttttttttuuuuuuutsstuuttttttttttttttssrssttssrssssrssrrqqrssssssrrssssssssstssstttssssssssssstjsrsssjssttjttttstttttsrrsssssssstuuutjjttttttttssssssssssstttttttttsssssttssttsrssssjsssssstttttsssssssjttjtuvuuvvvuttttttsssttttttttttttttttsttuttssssssstttssstuuuttttttuuttttsssttsssstuutttttttjssstttssttsssssstsssssstuuttsstttjttttttuvuuvvuuuuutttssstutssttttttttttttttuutsssssssttttssuuuutttttuuuuuuttsttttssttuutttttttttsttutttutssssstttssstttuuttjjttttttttttuvllvvvuttttttssstttssttssssssssssssssssrrrrrssjssssttttssstttttjsssssssssssssttssjttsssssrsttssttsrssssjssssssstttjsssjjjjtttttulllvvvuutttttssstuutttttttttuutttttuuttssssssttttssuuvutttttuuuutttssttttssstuuttuuvuttssstttssttsssssstsssssstuuttjjtttttttttuvvvvvvvuuttttsssssttsstttjjsjjjssssjjsssssrrrsssssssttttsstttttttttssssssssssstttjtttttssrssttssttsrssssjsssssstttttsssssssjttttulllvvvuttttttssstttssttttttttuttsttuuutssssssttttssuuuutttttuuuutttssstttsssttttttuuuttssttttstutssssstttsssttttuttssstttjjttttulllvvvuutttutssstuuttttttttttuttttttuttsssssstttttttuuuttttuuuttttttsttttssstuuttttttttssstttsstssssssssssrssssjtssrrsssssssssstuuuuuuttsssssssssttssstttsstttssssttttsssrrrsssssssuuuutjjttttttttsssjjssrrsstttttttttjssttuttsttssrrssssssjttttttttttttstttjstuvvvuuvuuuuuuutttttttttuttttttttssttutssssssssttttsttuvuttttttttttttssttsssssttuttttttttsstuuuttuutsssssssssjttttuttttuuttttttjtuvvvuuvvuuuuuuttttttssuuttttttttssttuussssssssttttstuvvutttuuuttuuuusstttjssstuuttttttttsttuvuttuutsssssttssttttuuttttuuttttttttuvvvvvvvutttuttsttttsstttssssssssssssssrrrrrrrssssssttttsssttttsssssssssssrrssttsssjjsssssstttssttssrrssssssjjjttttttttttjttttjtuvvvllvvuuuuuuttttttttuuutttttttssttuuttssssssttttstuvvutttuuuttttttsstttsssstuutttuuuttsstuuutttutsrrssssssjtttuuutttttttttttttvmvvllmvuuuuttttjtttsstttjtssssssssjjssrrrrrrssssssstuutssttttttjstsssjjssrrsstttjtttttssrstttssttssrrssssssjjtttttttttttsttsjjtuvvvllvvuuuuuuttttttsstuttttttttssttuuttssssssttttssuuuutttuttttutttssttjsssstuuttttuuttsstuuuttuutssssstsssttttttttttttttttttjtuvvvllvvuuuuuuttttutttuuttuuttttssttttttssssssttttttuuuutttuuuttttttssttssssstuuttttttttssttuutstttssrrsssrrsjssssssssttsssssssstuuuuuuuttttttttttttssttttssjttssssttttssrssssssttstttttjssjttttttttsssjssssjttsssssssttsstuuuutttttsrrrrrssssttsstuvvvvttttssjttutttttuuuuuvvvuutssjtttttttsssstttttttsssssssjttttttuuuttttttttttuussttsssjjsstttttssttttuuuuutttttssssssssstttstuvuuuuuttttsttuuutttuuuuuuvvvlutssstttttttjjtttttttttsttttttttttttuuuutttttttttuvutjttttttttttttttstuuttuuuuuuttuusrssssssstttttuuvvmvuttttstttuttttutttttuuuuttsssstttjjsssssssssssssssrrrrssjjssstttssssssssssttsrssssssssssssssssttssttuuttssttsrrrrrssssttsstulvvlttttssstuuutttuuuttuvmmvuttsttttttttttttttttttttttjsstttttttuuuuttttttttttuuttttttttttttttttttuuttuuuuutttutsrrrrrssssttstuvvuvuututttttuvuuttuvuuuuvvluttssssstjjjssrsssssssssssssssssssttttttttjttssssjtttssjjsssssssssjssssttsstuuuutstttsrrrrrssssttsstulvvlttttssjtuuutttuuuuuuvvvlutsssttttttttttttttttttttttttttttttttttttttttttttuuussttttstttttttttstuuttuuuuutttutsrssssssjttttttuvvvvuttttsttuuutttuuuttuuvuuutttttttttuutssstttttttttjjssstttttttttttttttttttuuutjttsssttttttttssstusstuuuutstuusrrrrrrrsjsssstttuuttssssssstttsssttttttuuuutssssttttsjssssssssssssssssssssstttttjjsjssjjsssssttssssssttttsssssssstttttuuuutssttsssrrrstssttsstuvmmvttttssttttttssttttttuvvvutttttuttjttssssttttjjtttjtjssstttttttttttttttttttuuttttssttttsssttssttttttuuuutssttssssrsststttssuuvvvuttttssttttttssttuutulvvvuttsttuuttttjsjtttttjjtttttttttttuutttttttttttttttuuttttttttttttttttsttuuuuuuuuujtuussssssttstttsstuvmmvututssttttttttttttttuuuuttsstttjsjjsssssssssrssssssssssssjssssssssssssssssttssssssssssssssssssttssttttutssttsrsrrrssssttsstuvvvuttttssstttttsstttttuvmmvuutstttttttttjjttttttttttttttttttuutttttttttttttttuuttttttttttttttttsstuttuuuuutssttssssrrstssttssuvvvvuttuttsttuuutttuuuuuuuvvvttssstssssssrrrssssssssssssssssssttttjtttjtjssssstttssssssssjjssssssssttsttuuuutssttsrrrrrstssttsstuvvvvttttssttttttssttuutulvvvutttttttttttsssjttttjjttttttttttttttttttttttttjtttuutttttttttttttttssstuttuuuuutssttssssrsttttttsstuvvvlttttssttttttssttttttuuvvuuttttttjtttssssttttttttttttssstttttttttttttttttttuuttttssttttssttsssstttttuuuutssuussssrrrssssssssttuutssssssssssssssssttttuuuuttssttttsssssssssssssssjjsssssssssjjjssssjjjjsssssssttsssjjtjjjsssssssssttttuuttsssssttsssuutttttssttuuussttttttstttttttutttttuuuuuuuuuutsjtttssttttjjttttjjjjsstttttttsttttttttssstuutssjtttttsssssttstuuttuutssssstttsssuutttttjstuuutssttssttssttttttuuttttuuuuuuuvvutjttjjjtttttjjtttttttjjtttttttttttttttttttstuuttttttttttssstttttuuttuuttjsssttttttuuttttttttuvvuttttttttttttttttuutttttttttuuuttssssssssssssssssssssssssssssssssssssssssssssttssssssjssssrrsssssstsstttssrsssssssstttttttsssttttssjtssttsstttttttutuuuuuuuuuuuuutjttttjttttttttttttttjttttttttttttttttttttstuuttttttttttssssttstuuttttttssssttttstuutttttttttuutssttttttttuuttttuutttuuuttttttttsssssrrsssssssssssssssssssssjjsssjttssssssssttsssssjttssssssttsstttstttsssssstsssstutttttssstuuussttjtttssttttttuuttttuuuuuuuuuttjtttjssttttttttttttttjttttttttttttttttjtsstuutsttttttttssssttssuuttuuttsssstttsssulttttttsttuttssttssttssttttttttttttuuuuuuuuutssttttsstttttttttttttsssttttttttttttttttttstuutttttttttsssssttssttttuuttsssstttsssttsssssssssttssrsssssssssssssstttstttttttttuutsssssssssssssssjsssjsssssjjjsssssjjjsjssssssttssstjjjttsssssttssttssttssssrrstttttvvuuutttssstutssstttttssttttttttssstttttuuuuuuttstttssttttjtttjjttttsstttttjsstttttttjssssuutttttttttttsssttttutssttssssrsttttttvvuuuuttssttutssststttsttutttttttsjtttttuuuuuutjtttjjtttttjtttttttttttttttttsstttttttttsssuutttttttttttsstuuttuuttttssssrsttttuuvvuuuuttsstuuutsttttttttttttttuttsjttttttuuuttssssssssssssssssssssssssssssssssssssssssssrsttssssssssssssssssssssssssssrrrrsssstttuuuutttssstttssssstttsstuttjjttttttttttuuuuutttttttttttttttttttttttttttttttssttttttttttsstuttttttttttssstuuttuutsttssssrrsttttuvvuuuuttssttttssstttttttuuuttttttttttttttttttsssssssssssssssssssssjsssssssjsssssjsssssssrsttssssstttssssssttssttssssssssrrstttttuvuttttsssstutsssjttttssttttjsttsssttuttuuuuuttstttjstttttttttttttttttttttttjjttttttttjsssuuttttttttttssssuussuutsttssssrsttttttvmuuuuttssttttssststttsttuttttttssjtttuuuuuuuttssttttsttttttttttttttstttttttjjtttttttttssstutttttttttttsssttssttjsttssssrrstttttuuttssssrrssssrrrsssttssssssssttssssttttttttttsssjsssssssssssjsssjssssttttsssssjssssjsjsssssttttjjtttttsssssttttsssrrrrrrrsstuuvvvvvvuttssssuutssstttttttttttssssssttttsstttttttttttttttttjtttsstttttttttttjsstttttttjssssstuuuuttttuuutttttttttttsssssssssstuuvvvvvvvuttssttttssstttttttttttsssssttttsssttttstttttjttttttjttttttttttttuutttsstttttttttsssstuuttttttttuuttttuuutttssssssrssttuvvvvvvvvttttstuuttssttttttttttttssssjtttssssttsssjjssssjssssssssssssstssssssssssssssssssssrrssttssssssssttssssttsssssrrrrrrrrsttuvvvvvvuttsssstttssstttttttttttjsssssstttssttttsttttttttttttttttttttttttttutttttttttttttttssstuutttttttttttttttuttttssssrrrrssttuvvvvvvvutssstuutsssttttuuuuuuttsssstttttssssssssssssssssssssssssssstttttsjjtjsstsssssssssrrsstttjttssttttsssttttttssrrrrrrrsstuuuvvvvvutsssssuusssstttttttttttsssssstuttssttttsttttttttttttttttttttttttttttttjjtttttttttsssstuuttttttttttttttttttttsssssrrrstuuvvmmvvvvuuttsstttssstttttttttttssssssttttsstttttttttuuutttttttttsssttttttttttjjttttttttttjssstuuuuttttuuuttttttttjjssssrrrrrrstulvvvvvutsssrrssssrrrsssssssssssssssssstsssssssssssssssssttjsssttsssjjttstttsssssjjssssssjsssssttttjjttttttssssttsstssrrrsssssttuuvvuuuuutsssssttsssstttjtttttttsssssssttssstttssttttttttttttjtttsstttttttttttsssttttttjjssssstuuuuttttuuutttttttttttsssssssssstuuvvvlllutttsssttssssttttttttttttsssssssssssstjssttttjjttttttjtttjtttttttttttttssttttttttjsssstuuttttttttuuttttuuttutsssssssstttuulvvllluttttstuuttsttuttttttttttsssssjttssssjsssjjjsssjjssssssssssssjtttssjsssssssssssssssssrsttsssssssttttsssttsssssrrrssssssttuvvuuuuutssssstttssstttttttttttjssssssttssttttssttttttttttttttttttttttttttttttttttttttttttssstuuttttttttuuttttuuttttssssssssstttuuvuuuuuttssstuutssstuttuuutttttssssttttssssssssssssssssssssssssssssttuttjssssjjjssssssssssssstttjttssttttssssttttttsrrrrrsssttuuuuuuuuttsssssttsssstttttttttttsssssssttssstttssttttjjttttttttttjttttttttttttttjjtttttttssssstuuttttttttuuttttuuttttssssssssstuuvvvvllllutttstuutssstttttttttttjssssstttssttttsttutttuutttttttttssttttuutttttjjttttttttjjsssssuuuuttttuuuuttttuuttttssssssssssttlvvvluttssrrrssssrrrsssssssssssssssssssssssssssssssssssjttjsssssssssttttsssssssssjjjssssssttttssjjssttsssssssssssttuttssttttttttttutsrrsssssjtttsssjttssstttssttttttssssstuutttttttssttttttjjjttjttttttttttsssssttttttjsssttttttttttttttttttssttttuuutttttuuuuutttutssssssssttttsssttttsstttssttttttssssstuuttttttttsjtttttjjjttjjttttttttttssssttttttttjjttttttttttttttttttssttttuuttttuuuuuuttttutssssssssttttssttuttsttttttttuuttsssssttttjtttjsssssjsssrrsssrssjssssssssssssssssssssrssjjsssssssssssttsssssssttttsssttttuuttttutsrrsssssstttssstttssssttssjtttttssssstllttttttttjtttttttttttjtttttttttttsssjtttttttsssstuuttttttttttttttssttttuutttttutuuuttttttsrrsssssttutssttuttjttttttttttttssssttttttssssssrrssssssssssssttttttssssssssssssssssrsstttsssstssssttsssssstttuttsssstttttttttttsrrsssssstttssstttsssstsssttttttsrssstuuttttttttsjttttttttttjtttttttttttjjttjtttttttssttttttttttttttttttssttttuutttttutuuuttttuussssssssttttsstttttsstttssjtuuttssssstllttttttttttttttttttttjttuttttttttjjtttttttttjssttttttttttttttttttsstttuuuttsssttuuuttttutssrrrrrrssssrrssssssssssssssttssssssssttsssssssssssjttsssssssssttjjjsssssssssjssssssssttttssstssttsssssssssssttuutttuuuuuuttsstsrrrrssssstsssstttssssssssttttuutssssttuuttttttjstttttttjttttttttttttttsssssttttttttttttttsssstttttttttttssttttuuuuttuuvvvuutssttsrrrsssssssssttttssssssjssttuuuutsssttuutjtttttttttttttjtttttttttttttttsttttttttttttttttttssttttttttttttssttttuutttuvvvvvuutssttsrrsstttttttttuuutssjtttttttuuuttssstttttjtttjssssttsssssssssssjssssssssssssssssssssssssssrrsjssssssssssssssjtttttsstttuuuttsstsrqrrssssstsssstttsssssssssttttuttssstulutttttttttttttttttttttttttttttttsstttttttttttssttuttsttttttttttttssttttuuttttuvuuuuttsstsrrrrssssttttttuuuttsssttttttuuuutsstttttttssssssrrssssssssssstttttttssssssssssstssssssstttsssjjjssssssssssssttttttssttuuuutjsstsrrrrssssssssstttttsssssssstttuutssssttuuttttttttttttttttttttttttttttttttttttttttttttssttttssttttttttttttssttttuuttttuvuuuuttssttsrrsssssttttsttutsssssssssttuuutsssstulltttttttjttttttttttttttuuuttttttjttttttttttttssttttsstttttttttttttstttutuuutttuuvvuttsstsrrrrsssssssssssjsssssssssssstttsssssstttssssssssssssjsssssssssjtttttttsstttttjsssstttssssrrrstjjjjjssssjssssssstttttuvvuutttssssrrssttttssrstuuussssssssttttttttttttuussssssjtjtttttttjjtttuuuttuutttttttttttttjsttuuttsrrrrstttttttsjtttttjttttttttuvvuuuutssssssssttttsssstuuusssssssstttttuuuuuttuussssssttttttttttjjtttuuuttuuuuuttttuuuttttttttuutssrrstttttttttttttttttttttttuvvvvuuuttssssssstuutssssuvvuttjssssttuuuttuuuuttutsssjjsjssstttttsssstttttsstttttsssssssssssssssssssrrrrsjsssssssssssssssssssjtttuutttttssssrrssttttssrsuvutssssssssttttttuuuuttuutsssssjtttttttttttttuuuuttuuuuuuttttuuutttttttuttsssrstttttttttttttttttttttttuuuuuttutssssssssttttsssslvvuttsssjsttttttuvvvuuuutsssjssssssssssssssssttttttttttttssttttttsssstttsssrrrrsjjjssssssssssssssssttttuuuuttttssssrrsssttssrssuvutssssssssttttttuuuuttttsssjjjjjjtttttttjjtttuuuttuuuuuttttuuuuttjtttttttssrrrsttttttttttttttttttttttuuvvuuutttsssssssttttssstuvuussssssssttttttttttttuutssjjtttttttttttttttuuuuuuvuutuuttttttttttjtttuttssrrsttttttttttttttttttssttttuuvuuutttsssrrrsstttsrrstuttsrrrrrrsstjtstttttssttssssssssssjtjjssssstttttttttttttssttttsssssstttssssrrsstttjjjjssjtttsssssssjttuuuuuuuttsssssssttttsrrstuutssssssssttttttttttttutsssttttttttuttttttttuuvuttuuttttttttttttsssstuutjsrrrsttttttttssttttssjtttjtttuuuuuuuttsssssssttttsrrsuuuttsssssssttttttuuuuttuusssttttttttttttttttttuuuttuuuuuttttuuttttjsttuuttssssstttttttttttttttttttttttuuuuuuuuuttsssssttuutssssuvuutttjsssttuuuttuuuuututssttttttstttttttjsttttttsstttttssssssssssssssssssrrrrrssssssssssssssssssssssttttttttttsssssssstttssrrsuvutssssssssttttttuuuuttuussstttttttttttttttttuuuuttuuuuutttttuutttjsttuuttssssstttttttttttttttttjsjttttuuuuttuutssssssjttttsrrslvutttsssssttuutttvvvluuutsstttssssstttsssssssttttjsttttttssttttttsssstttsssrrrssjjjjssjsssjjsssssssstttuuuuttttsssssssstttsrrrsuvutssssssssttttjtuuuuttttssttttttttttttttttttuuuuttuuuuuttttuuttttjsttuuttssrrsstttttttjttttttjttttttttuuuuuuuuttsssssttuttsssslvutssssssssttttttttttttuussttttttttuuttttttttuuvuutuuttuttttttttttjsstuuttsssssttttttttttttttttjsssttttuuuuuuuttssssssstttssrrstutssrrrrrrssstjssttttsstssrssssssssttjsssssstttttttttttssssssssssssssstssssttttttttjjjjssstttsssssssstttttuuuuuttttjsssttsssssssssssjjsssssssttttttssstttttuuuuttttuttttuttjtuuuttttssssssssssssssssstttsssttttttttttttssttttssjttttttttttuuuuutttttsssttsssssstttttttssssssstttttttsttttttuuuuttttttttttttjttutttttttttssssttsssjsssttttjsttttttttttttttttttttttttttttttuuuvvuutttttssttsssssstttttttjssttttuuttuutttttttulvutttttttttttssjtttsssssssssssrsssrrrssrrsssssssssssssssssssssssssssssssssttttttuuttssstssssssssssssssssttsssststttttuttsssttttuuuuutttttttuuttttuuuuttttttttsssjtsssjjssttttjsttttttttttttttttttttssstttttttttuuuuttttttssttssssssttstttttssttttuuttuuttttttttlluttttjtjssttssssstttjssssssssssssssssssssssssssttttjttjstjssssjsssssssssttttttuuuutttttsssttsrsssssssssjjssssssstttttttsssttttuuuuuttttttttuttjtuuutttttstttjstttssstjsstuttttttttttttttttjttttttjttttttttttuuuuuuttttttssttsssssstttsttttssststtutttttsttttttuuuuutttutttuuttttuuuuutttttttsstttsssjjssttttjstttttttttttttttttttjjssssttttttuuuuuttttttsssssssssssssssssrrrssrssssstsssssssssttttssjjttssttssssttttttssssssssssssssssrssssssstuuutjttjjjjssjtttssssttssttstttuuuutttttjssttsssjsssssssjjsssttssstttttsssssstuuuvuutttuttttutttttuttttssssssssssssssssssttsssttuuuttttttttjjtttttjttttttttttttuuuuututttssttssttsssssstttjssttssttttttsssssstuuvvuutttttttttttttttttttssssssssssssssssssttjsjttuuutttttttttttttttttttttttttttuuuvuutuuutssttssttjsssssttttttttttttttttsssssstuvvuuuutttttstttsstttssssrrrrssssrsssrrssrssssssssjttssssssssssssssssssssssssssttttttttttttssssssssssssssstttsstttsttttttsssssstuuvvvuuttttttuuttttuuttttsssssssssjttsssssstttsjttuuuttttttttttttttttttttttttssttuuuuttttttssssssssssssssttttttttttttttuttjjjsstuvvuutttjtjsstttsssssssssrrrsssssssssssssrsssssssstuutjttssjjsssssssssssssssjsstttuuuttttttsssssssjssssrsstttssttssttttttsssssstuuvvvuutttttttutttttuttttssssssjssstssssssstutttttuuutttttttttttttttttttttttttttuuuuuttttttssttssstssssssttttstttssttttttsssssstuuvvvutttutttuuutttuuttttsssssssssstssssssstttsjttuuuttttttttttttttttttttttttttttuuuuttttttssssssssssrrrrsssrssssssssssssrrrsssssuutttjsjttssttttssttssttsrssssssjjttttsrsstjssttsstutjttjjjjjjttttttttttjsjsssttssttttttttjssstttjsrssssssstttttttsstttsssssrstttuuvuttttutttttttuttssssrrssjtttttttttssssttssttttuuttttttttttttttttttttttttssttsttuututtttsssttttssssssssstttttttsstttsssjssstuuuuuttttttttttttttttssssrrsstttttttuutssstttssttttuuttttttttttttttttttttttttssttttuuutttttttssttttsssssssttttuuuutttttttssjssstuuuuuuttstttttttttttssrsrrrrssssssssttsrrssssssttsstttsjsssssssssssssttttsssssssssstttttttttssssttssrssssssjttttttttjttttsssssstuuuvvutttttttttttuuuttssssssstttttttuutssttutssttttuuttttttttttttttttttttttttsstttttttttttttssstttssssssssstttttttttttttttjjsrstuuuuuttssjjsssjsttttssssrrrrssssssstttssrssssssttsstttjttsssssssssssjtttttsssssssssttttttttjsrsstjsssssssssjtttttttssjtttsssssstuuuvvuttttttttttttuttssssrrssttttttttttsssttuttttssuuttttttttttttttttttttttttssttttuuttttttttsstttjssssssssttttttttstttttsssssstuuuvvuttttuttttuuuuuttstssrrssttttttuttssttutssttttuutttttttttttttttttuuttttssstttttttttttttsssstjssrrrrrrrrssjttsssssssrrrrsrsssttuutjsssjssjttttttjssssrrrstttjjjttttssssssssttsstttjttjjjjjtttjjtttttttjttssjssssttttttttssstttsssssssssttttttutssttssssssssttttuuutttttttttttttttsssssssstttttttuutssstttstuuttttttttttttttttttttttttttttttttssttttttttttsstttsssssssssttttttttsstttsssjsssttttttttttttttttttttttsssssssstttttttuuutsjtttttuutttuttttttttttttttttttttttttttttstttttttttutsstuttssssssttuuuuuuutssttttttjssstttttuuutttttttttttttssrrssssssjssssstttssssssssttssttsssssssssssssssjtttttsssssssssstttttttttssttssssssssssttttttutssstjstsssssttttuuutttttttttttuutttsssssssttttttuuvutsttttttuuttttttttttttttttttttttttttttttttssttttttttttsstttssssssssttttttuutttttttttjsssttttttttssjssssjsttttsssssrrssjtjsssttttssssssssttssstttttjssssssssssjttttttsssssssstttttttttsssttssssssssssttttttttsssjjsssssssttttuuutttttttttttttttssssssssttttttuuuttsjtttttuussttttttttttttttttttttttttttttttstttttttttttsstttsssssssstttttttutsstttttsssssttttuuutttttttttuuuutttsssssssttttttuuutssttttttuutttutttttttttttttttttuuutttttttjssstttttttttssttssssssssssssstjttsrrsssrrrrsrsssstttttssssssjtttttjsssssrrssttssssstttttssssstttttssttttjjjjjjssssttssttttttutssttssssssttttttttssttssttuuuutsstttsssjssttssttsssssttutttttuuuttttjtttttuuttuuttssttttttttsstuuuutttttttttttjssjttttttttttttuusstttssssttuttttttssttttttuuuutsssttssssjttttstttsssstttttttttuttjttttttttuuttuutssstttuuttssstuuuuttttttttttttttttttttttutttuuutsttttssstttttttttssttttttuuvuttttutssssstuutsttttttttuuttssttttjsssjsssssttssttssrssssstsssrsstttttssssssssssssssssssssssttttttssstsssssstttttttsssstttttttuttsstttssssssuusstttsssttttttttttuuttttttttttuuttuuttttttuuuutssstuuuutttttttttttttttttttttttttttuttstttsssstttttttutsstttttttuuuttttuttsttttuttjtttttttttttssssttttsssssssssttssttjssssjstttssrssttttsssstjjssssssssssssssssttttttssttssssssttttttttsrstjtttttutssjtttssssssttssttssstttuuttjtttuuttttttttttuuttuutjjttttuuutssstuuuttttttttttttttttttttttttttttuutstttjssstttttttutsstttttutuuttsttttssstttttssttsssttttutttttuuuttttttttttuuttuuttsstttuuutssstuuuutttttttttttttttttttttttuuuuutssttssssssttttttttssstssttttttsssstssrssssssssssssssssttjsssstttssssssssssttsstsssssttttttssssttttttsssttsjsttttssstttssstttttuutsttssssssttttttttsstttttuuuuutssstttsssstttttttssssssttttttttttttttttttttuuttuttstttuttuuutsstuuuuutstttttttttsttttttttttttttuuttttssststttttttttsstutttuuuuusssstttsssstuuttttssssstttttttttttttttttttttuuttttsssttttuuuttssuuuuuutttttttttttttttttttttttttuvuttutsssttttttuuuttsstuuutuuvuuttttuttsssstuuttuutsjjjttuuttttttttttttsssstuttsssssssssssttssrsttssttsssjssssssssssssssssssttttutssttssssssstttttsssstttttuuutttssttttsssstuuttttsssssttttttttttttttttttttuuuuttttttttttuvuttssuuuuuutttttttttttttttttttsjttttuuuttttssstttttttuuttsstuttttuuuttstttttttjjtuuttuttsssstttttssjttttssssssjstttttssssssststuutsssttttttsstttjssssssssssssssssttttuussttsssssstttttttsssttttuuuuutssstttssssssttttttsssssttuttttttttttttttttttuuttttsstttttuvvtssstuuuuuttttttttttttttttttttttttttuuttttssstttttttuuttssttttuuuuutsstttttsssttttttttssstjttttttttttttttttttttuvvuttttstttutuvutsssuuuuuuttttttttutttttttttttttuuuuvuttttssssstttttttttssttssttttttsssssssrrrssjjssssrrsssstttjssssttssssssjjstttttsrrsttttttttttttttttttssttsssstutttttttttjjsssstuuttttsstttttsttttssstttttuuutttttjsssttsssttuuutsssttttttuuvvttsstuuuutttttttttssrstuuuuuuuuuuuutttuuttttttstuutttuutttttttttttuuutttsstuutttttuttssttuttttttttttttttttsssttuvuttjttttttttuuutsssttttttttttttutssrstuuuuuuuuuuuuuttuuttuuttttuuttttttttttttttttuuuuttsstuuuttttuutstttuuutuuuttttttttttjjjttuuuttttttttttuuvvttssttuuttttssttjssrrstttttttttssstsssttssjjssssttttttttsssssssjjttttttsssttttssttttssstttsstttttsttttttutsssttuuutssstttttttuvuttssttuuttttttttutsssstuuuuuuuuuuuuuttuutuuuutstuuttuuuuttttttttttuuuuttsstuutttuuutsssttuttttttttttttttuuttjtuuuttttttttttttuuttssssttttsssssssttrrrrttttttttttttttsstttttttjsstttjttttssssssststtttttsssstttssttttssstttttuuttssttttttttsssstuuutssssstttuttuutsssttuuttttttttutssrstuuuuuuuuutuutttuutuuuutstuutttuuuttttttttttuuuuutsstuutttuuuttsttttttuuutttttttttuttsstttuutsssttttttuuvuttsstuuuuuttttttutsssstuuuuuuuuutuuuttuuuuuuttttuutttttttttttttttuuuuuutsstuutttuuuttsttttsstttsssssssssssrrrsstttsrrrssstttttttssrstttttjjsssssttrrsstttttttttttttttttsssssssssttttttttttttjssssstttttsssttttssttttsstttsttuutssstttsssttsssttuuutssttttttttuvltsssttttutttttttttssssuuuuuttuuuuuuttjttttttttstuuutuuutttttsjttttttutttsstuttttttttssttttttttssssttttsstttssttuvutjttttttttttuutsssttttttttttjtttsrsstuuuuttuuuuuuttstttuutttttuuttuuuttttttttttttuuuttsstuutttttutssttttttttttjtttttttttttttttuuttttttttsttuvltssstttttttttsssjsrrrsstttssssttjjjsssssssssssssttttttttssssssssssttttssssttttssttttssttttsstttsssttttssttssstttuutssttttttttulutsssttuuttttttttttssssuuuuuuuuuuuuuttttttuuuttstuuuuuuuuttttttttttuuuuttsstuutttuuttssttttttttsssjtttttttutttttuuuttttttttttuuuttsrrssstttssssssttrrrsttttttttttttttssstttttssssttttttttssssssssssttttjsssstttssttttssttttsttttsssttttsstttssstuvutsstsstttttuuutsssstuuttttttttutsssstuuuutttuuuuuttstttuuuttstuuuuuuutttttttjjjttuuuttsstutttttuutssttttttuuttssttttsjttttjjttuutjtttttttttulutssstutuuuttttttutssssuuuuutttuuuuuuttttuuutttttuuutuuuuutttttttttuuuuttsstuttttuuutssttttssttsssssssssssssrssstttsrssssstttttttssrrsttttjssssssttssttssssssssttssttssssssssrsstssttttttttjstjssssttsssssssssstttttsssttssssttssssttjsssstuutsttttssttjstssstttsttssssssttttttttttttuuttttssttttttutssssjssssstttttuuttttttsjjstttttssssssssssttttttsttttsssttssssjtttssttuutsttttttttttttssttsssjjssssstttttttttttttttsssssttttttutssssttssrstutttttttttttttttttttttttttttsssttttttjtuutsssttssstttttttttuutjttttttttttttssttttttssssssttttttttjssssssssssrrsssssjssrrrssrrrrssssttttssssssssssssssssssssssssstttssssttssssttssssssssssstuutsstttsstttjtssstttsttssssssttttttttttttuutttttssttuttutssssttssssttttuuutttttttttttttttssssssssssttttttsstttsssttssssttttsssttutttttttttttttjssttsssssssssssssssssstsssttssssssssttssttsrsssssrrrsjssttttsssssssssssssssssssssssssstttjssttssssttsrssssssssssuutsttttjsttssssssttsssjsssssstttttttttttttttstsssssttttutssssttsssstttttuuttttttttttjjtttssssssssssttttttsstttsssttsssjjtttssstuutjjttttttttstssstttttttsssssttttttttttttuuttttssssttttuusssstttssstuttttttttutttttttttttsssssjssssttttttsstttssssssssssssssrssttsssssssssssrssssssssssssssssssssssstttttttssssrrrssssstssrrsssrrssttssttttttttssttssssssssssssssssttttssstttssrsstsssjjjttssssuutssssssttttsssssttsstttssrrssjtttttttttuuutsssssstttttttssssttsrsstttttuttttttjsjjjjttssssssssssssttttsjttttssssttssssssttttttvutsssssttttttttssjssssjtjssssssttttttttttuutsssssstttttttssssttsrsstuttttttttttttttttttssssssttsssttttttjtttttsssttssttttttttttuuttssstttttttttssttssttsssssstttttttttsjjjssrssrrrrssssssrrrrssrrrssjsstttjssssssssssssssrrrrsssrsssttsssssttssrsstssssssssssssuutssssssttttssssstssstttssssstttttttttttuuutjssssssttttttssssttsrssttttuutttttttjttttttjsssssttssssttttssttttssssttsssttttttssttuttttttuuttttttssttsssssssrrrssssssttssjtttssssrrrsstsssssrrsssrrrssjsstttssssssssssssssssssssjssssssttsssstssrrsssssssssssssssuutjsssssttttsjsssttsssjjsssssttttttttttttuutsssssssttttttssssttsrsstttttutttttttttttttjjsssssttsssstttttjsttttsssttsssttttttsssuutssssstttttsssssttssttttsssssttttttttttuuutjssssssttttttssssttsssstuttttttttttttttttttjsssssttsssstttttssttttsssssssssssssssrsttsssrrsssssssssssssssssssrrrrsssjstttssttttttssrrssssttssrrssttsrttsstutttttttjjssjjtssssssssssssttttttssttssttssssttttjtttutjjttjsssssttttttttssttsjtttjssssjttttttttttttuuutsssttsstttsssstlusstuttuuuttttttjjjjttttsssssssttssttttutssttssttsssstuttssttttttttjssrssttttttttttjsttjjjtjjssssttttutttttttuuttssttsstttsssstuussttttuuutttttttttttttttssssssttsttuttutsstttsttssssuuttttttttttttttsssstttttttttsttstttsssssssssttttttjsjjtttssrrsssssssrrrrsttrrssssttttssttsssssssssssrrrrrsssstttttssssjssssssssttttssttttttttsssssstttttttttsttssttjssssssttttuuttttttuuutsssttstuutsssstvusstuttuuutttttttttjttttsssssssttttttttutssttsssssssstuttttttuttttttttjjttutttttttttsttssssssssssssttttsssttttttsrrssssttssrrssttrrttssttttssttssssssssssssrrrrsjssttttttssttsssssssstttjssttttsstttsssssttttttttssjttttjssssssstttuuuttttttuuuttssttsstttsssstuusstuttuuutttttttttttttttssssssttttttttttsstttstssssstuttttttttttttttssssttttttttttttsttttttsssjttuttuttttttuuutsssttsstttsssstvlssttttuuuttttutttttttttjssssssttssttttutsstttsttssssttsssssstssssssrrrrrsjsssssssssssssssssssssssjttttssttstttssssssrsttsrssstttssttssttttjttttjjsssjtssssssssssttttttttsssssstttssstuttttttuuttssttssssttttttttttttttttjjssjtttttttttttttttuttsssttssttsssstulussuusstutttttttjjjjttttsssssssttttttttuutsttssttttssuuutttttutttsjttssssttttttttttttuutttjsjtsssttttttttttttuuttssttssttssssttuuttutsstuuttttttttttttttjssssssttttttttuutsttssttttssuuuuttttttttjttttsstttttttttttttttttjssssssssttttttttsssttsrrsssssssrrrsssttsssssstttsssssssssssssssssssssssssttsjtssssssssstssstutttsttuuttssttsssstuttttttttttttttjssssjttttuuutttttttuutsssttssuusssstuuussuusstuutttttttttjttttsssssssttttutttuutsttssstttssuuutttttuuutttuuttttttttttttuutttttssssssssssjttttsssssstttsssssrsttsrssstttssttsstttjssttssssssssssssrrrsstjtttttttssttssssssssttttssttttttjttttsssttttttttttttuutsssssssjtttuuuttttttttuttssttssttsssstulussuusstuttttttttttttttttssssssttttttttuutsttssttttsstuutttttuuutsjttsssstttttttttttttttttttttttttuttutttttttuutsssttssttsssttuluttutsstuuttttuttttttttttssssstttttttttuutttttttttssstuttssssttsssssssrrrstssjsssssssssssssssssssstttttsstjssssrsssssrrssrsstutsstttssrsstttjttttjsjjsssssstttsssttsssttttsssttsttuttstuuttttttutttuvlutttttttssttuttuutttssssttutttttttttttssssstttsssttsstuvutttutssssstttjtttttjjjjtttssttttttutssstuuttssttttuuttttuuttttttttjtuvluttttttttttttttuuuttsssstttttttttttuutsssssttssssttsstuvutttutssssstuttttttttttttttsjttttttuttsstuuttssttttuuttttuuttttttttttuuuuuuttttttttuuuuuuttjsssstttttttttttttsssrrrssssrrssrrstttssttssrrrsssssssssssssssssssssssssttssssjtssssssssttttsttuttstttutttuvuutttutttjjttutuvuttjsssstuuttttttttuutsssssttssssttsstuvuttuutsssssttttttttttjjttttjsttttttuttsssuuttssttjtuuttttuutttttuuuttuuututttuttttuuuutuuttssrrssttttttsssssssssssssssrrsssrsstttssttsrrrrsstssssjtjjssssssssssssjtttssssttjsssttsstttsstttttstttttttuvlutttttttsjtttttuutjsssssttuuuuuttttuutsssstttssssttsstuvutttutsssssttttttttttttttttssttttttttsssstutjssttttuuttttuutttttuuuttuuuuuuuttttjsttuuuvutttsssstuuttttttttuutsssssttssssttsstuvltttutssssstuttttutttjjttttssttuuttutttjtuuttstttttuuttttuutsssstttssttttsssjtjssssttssttssssrrsstttttttjjstjssrrrssjssssssssttutsstussrrrsttjjjjttssttssssssttttstttssstttttstttssttttsttuttttttutstuulutttttttsstuuttttttjsssstuuututtssttttssssttttssssssstuvussuutssrrstttjjttttjsjttttttttuuttutssstttttttttttuuttstuuttttttttstulvvuttttttttttttuuutttssssttuuuuttsstuutsssssttsssssssstuvussuutsssrstttttttttsttttttttttuuttuutsttuuttttttttuuutttuuuttttttttttuuuuutttttttuuuuuuttttsssstuuutttttttttssrrrsssssrrssrsstttrrttssrrrrssssssssssssssssssjtttssttsssssjjssstjssttttsstuttssttutsstuuutttttttssttuuuvutjjsssstuuuuuuttttuutsssstttssssttsstuvussuutsssssttttttttttttttttttttuuttuutssttuttstttttuuttttuuutttttuuttttuuuttttttttuuuuuutttssssssttttttsssssssssssssssrrsssssstttssttsrrrrrsjssssjsssssssssssjtttttttssstttjsssttssstttssttttssttttttuuvutttttttsjtttttuutjjsssstuuuuuutsttuutsssstttssssjssstuvussuutsssssttttttttttttttttttttutttuttssttutttttttttuttttuuttttttutjstuuuuutttttstttuuuvuttttssttuuuuuuttttuutsssstttssssjjsstuvussuutsssrstuttttttttttttttttttuuttuttssttutttttuttuuttstuuttssstttssttttssssssssssttssttssssrrssttttttssssttssssssssssssssssjtttsstttssssssssssssssstttjssssttuuttstttttssjtuuuttsssstttttttttttttssssssssssssttttttttttttttttttttuuutsrrsttttttttttttttttttttttjsttttsssstttjtttjjjtttttjttttuuuttttuuttsttuuttttssttttttttttttttsssstttsttttttttttttttssjtttttttuuutsrrsttttttttttttstttttttutssttttsssstttttttssstttttjttttuuutttuvvuttttuuutttsstttttttuttttttsssstttsssjtttuuututttjtttttttttuuutsrrstttsssssssssssssssssssssssssrrssssssssssrrsjssssssssttttssttttssstuutsssssstttttttttttttssssttssssstttttttttttssjttttttuuvvussssttttttttttttttttttttutssttttsssttttjtttssstuutssttttvvttttuuuttttttuttttssttttttttttttttsssstttsttttttuuuuutttttttsssjstttttrrrrsjsssssssssssssssssttsssstssssssssssssssrrsjjsssssttuuttsttuutssstuutsssssjtjsttttttttttssrsttssssssttttttttttjjjttttttuuuvusrrsttttttttttttttttttttutjsttttsssttttttttssstutjssttttuuutttulluttttuuttttssttttttttttttttsssstttssssstttutttttttttttttttuuuvusrrstttttttttttttttttttuutttttttsssstttttttjsstuutssttttuuutttttttttttuuuuttttttttttttttttjssrrrssrrrsssssjtssssssssssssssstttttsrrrttsssjsssssssssssjjsssssjtttsssjssssssssstttttssssttttttssttutssstuuuttjssssttssttttttttssssssssssssttttttttssjtttttttttttttsrrstttttttttttttttttttttttttttttsjtttttttssttttttttttttttuttttuuttsttuutttttttttttttttttttttsrsttttttttttttttttssssjttttttttuutsrrsstttttttttttttttttttttttttuttsttttjjttjssstuutttttttttuuttulvuttttuuuttttsstttttttuuuttttssstttsttsttttttttttjjtttttttjttuutsrrsttttttttsssssssssssssssssssssssssssssssrrssttsssssssstttssttttssstuutsssssssttttttttttttssssttssssssttttttttssssttttttttuuutsrssttttttttttttttttttttttttttttttttttjjttjsstuuuttsttttuutttttuuuttttuuttttssstttsstttttttttsssttttttttttttuutttttttttttjsstttsrrrrsjsssssssssssssssssssssssjttsssssssssssrrrstttssssstttttsstuuutsstuutsjsssssssssttttttttssrsttsssssstttttttjsssjjtttttttuuutsrrsstttttttttttttttttttttttttttttttttttttjsstuuttssttttuuutttulvuttttuuttttsssttttjtttttttttssstttsssssttttttttjjjtttttttttuuutsrrsttttttttttttttttttttttttttutttttttttttjjstuuuutsttttttuutttttttttuuuutttttttttttttttttssssrrssrrssrrsssssssssssssssjjjsstttsrrrrttssjjssssssssssssjjsssjjtttssjtsssssssstttttttjttssstuutssstttttttsttjtutssstssssttttttttttttttttsssssstttsttttttttttttttssssssttttttttttttttttttttttttttutttttttttttstuutttuttttttsttuttssttttttttssttvltsssssjttttttttttttuuutttttttttttttttttttttttttssssssttttttttttttttttttttttttuuuutttttttttttjtuuuuuuttttttttuuttssttttuuttttttuussttsstttutttuuuuuuuuuuttttssttttttttttttttttjtsssssstttttttttsssssssssssssssjssssssssssssssssttttttssssssssttssssssstttssssstttssssssstttttttttttuuutttttssjttttstttjttttttttttssssttttttttttttttttttttttttttuuutttttttttttjttuuuuuttttttssttttssttttuuttttttuussttssstttttttuuuuuuuuutttttttutttttttttttttsssssrssssjssssjssssssssssssssssssttttssjsssssssssssstttttttssssttssssttttttttssstlussssssjtttttttstttuuutttssssssttsstttjjttttttttsssssstttttttttttttttttjttttttttuutttttttjjttjttuuuuuttttttsttuttssttttuuttttttuussttssjtttttttuuuuuuuuuttsssssttttttjjttttttttutsssstttttttttttttttttttttttttttuuutttttttjtjjttuuuvvututttstuuttttttttuuttttttuttssssstttstttsssssssttsssssssssssssssssssjjsssssssssssttssjjssssssssssssttssssjjssssjjsssssssstttttttttttssstttsssstttttssstjtuutsssssssttttttuuuuuuutttttssssttssttttttttttttssrrssjttttttttttttttttttttttttttttttttttttjttstuutttuuuutttsstttsssstttutssttttvltsssssstttttttttttttuuttttttttttssttttttttttttssrrssttttttttttttttttttjtttttttttttttttttttttjtuvuuuvuuuttttttttsssstttuuttttttuutstssssttutttuuuuuuuuuuttttssttttjtttttttttttjssrrssttttttttttsssssssssssjssssssssssssssssssssttttttttssssssssssrrssttttssststttssssssssttttttuuuuttttttttssjtttssttttttttttttssrrssttttttttttttttttttttutttttttttttttttttttjtuuuttuuuttttssttttssttttuutsttttuutssssssjtttttuuuuuuuuuttttttttttjjttttttttttsssrrrrssjjssssjjssssssssssssssssstttsssjsssssssssjtjttuuutsssssssssrsstttttjsttstuutssrrsstttttttttuuttttttttssssttsstttjjtttttttssrrssttttttttttttttttttjtttttttttttttttttjjttjtuuuttuuuutttsstttsssstttuutsttttuutssssssttttttuuuuuuuuuutttsssstttttttttttttttttsrrssttttttttttttttttttttttttttttttttuttttjjjjtuuuuuvuuutttssttttsjttttuuttttttuttjssssttssttttssjssstttssssrsssssssssssssjjssssrrrssssjjjjjjjsssssssssssttjssssssssssssssssssstttjttutsstttsssssssssttttsstttsssutsssssstttttttttttsssssttttttttssttttttttttttsrrrrssjttttttttttttttttttttttttttsssttttttjttjtttttttuuttttttssssssssttttttuutsstutsssssttttttttttttsstttttttttttssstttttttttttsrrrssssjtttttttttttttttjttutttttsstttttttjjttjtuuttuuvutttutttsssttssttttttuuttstuusssssttutttuttutttsssttuttttttjjttttttttttttsrrrssssttttttttsssssssssssjssssssssssssssssssssttjsttttssttssssrrssrstttsssttssssttsrrsssttttttttttssssssttttttttssstttttttttttsrrrrssjttttttttttttttttttuuuttttttttttttttjttjtuuttttvvttttttssssssssttttttuuttstuussssstttttttttttttsttttttttttttttttttttttttsrrrrrrssssssssjjssssssssssttjsssssssssssssssssssstjtttutsssttsrrrsssssssttjtttjsssttsrrsstttttttttttssssssttssttttssssttttttttttsrrrsssstttttttttjttttttttuuttttttttttttttjjttjtuuttttvvttttttssssttssttttttuuttstuusssssttttttttttttsssttttttttttjjttttttttttttsrrrsssstttttttttttttttttttutttttttttttttttjttjtuuuutuvvtttuttsssjtttttttttuuutttttttsssttttttsssssssssssssssssssssssssssjssjjssrrrrssrrjjjjsjjsssssssssssjjssssssssssssssssssssttttttttttttttssrsssssstssjtttttssuutssssstttttttttssssssstuttttttssstttttttttttsssssstttttttttttjttttttttttttttjssssttttttjttttttttttuuttttuttsssssssttttttuutssttutsssstttttttttttssssttttttttttsssstttttttttssrssssssttttttttjjttttttttttttttssssttttttjjttjtttuutuuuuttuuutsssttsstttttuuuttstuutsttttttttttttttssssstuuutuutttjjtttttttttttsrssssstttttttttssssssssssssssssssssssssssssssssssttjttttsttssssrrssrsssssstttttssttsssssstttttttttsssssssttttttttssssttttttttttsssssssttttttttttttttttttttttttjssstttttttjjjtjttuttttuluttttttsssssssttttttuuttstuutssssjttttttttttsssttttuttutttttsstutttttttsrrrrrrssssjjssjsssssssssssttsssssssssssssssssssssjttjtttssttttsrrsssrrssssstttttssttssssjjtttttttsssssssssttttttttssssttttttttttsrssststtttttttttjttttttttttttttttsjttttttjjtttttuttttultttuuttsssttssttttttuuttstuutsssjtttttttttttssssttuuttuutttjjtttttttttttsrsssttttttttttttjttttttttttttttttstttttttttttjttuuuttultttuuutssjjttttttttuuuutttuutssstttttttsssssssssssttjstsssssssssjjssjsssrrrssssrjjttjjsssssssssssssssssssssstjssssssssssttuttttttttsttttssrsssssssstttuvutttuuutssttttttttsssstuttuuuttttttsssttttttttttsstttuvlttttttttjjtttttttttttttttttttttttttjsjttjtuuutttuutttuuussrsttsssttuttuuuttttuuttjttttttssssssttttttttttttttsstttttttttssstuututttttttttjjtttttttttttttttjjttttttttjjjttstuvutuuuuttuuuutsssttssstttttuuuuttuuluttttttttttssssuuutuuuuutttttjtttttttttutsstuuuuuttttttttsssssssssssssssssssssssssssssssssstttjssttssttttssrrssssssssstuuutttttttssttttttssssssttttttttttttttsstttttttttjsstuuuuuttttttttjjttttttttttttttttjttttttttjjjttttuvutttuuttttuutsssttssstttttuuuuttuuttjjttttttttsssttuttuuutttttttsjtutttttttsssttttttssjjssssssssssssttssssssssssttssssssssssssttttttutssjtttssrrsssrsssjstuutttttttttjttttttssssssttttttttttttttsstttttttttssstuuuuutttttttttjtttttttttttttttttttttttttjjjttttlvutttuutttuutsrssttssstttttuuuuttuuuutjttttttttsssstuuuuuuuttttttjtttttttttttsstuuuuuttttttttjjtttttttttttttttttttuttttttjjttttvvuttuuutttuuutjsjttjjtttttuuuutttuuutttttssttssssssttsstttsssssssssssjtjsssssssttttttsjjsjssssssjsssssssssssjsssstjsssssssssjjttttssttttsttuutsssttsrsssjjtuvvuttuuvutsstttstttsssstuutttutsstttjstttttttttsstttuuumvuttttttttttttttttttttttttttttttttttjstttjtuuutstuuttuuvvtsssttssssttttuuuutsuuuutjjttttjssssssttttttttttttttstttttttttsssttuuuuuttttttttttttttttttttttttttttttttttjjttttstuuttttuuttuuvvutssttssstttttuuvuttuvvutjttttttttssstuuuuuuuutttttttttttttttttttttuuuuutttttttttttsssssssssssssssssssssssssssssssttssssttttttuttssssssrssssstuuutsstuuttssjtttsssssssttttttttttttttssttttttttssttuuvvvutttttttttttttttttttjjtttttttttttttjjttttttuvutttuuuttuvvttssttsssjtttttuvuttuuuttssttttttttssttuuuttuttttttttttttttttttsssttttttssjssssssssssssstsssssssssssttsssssssssssstttsstttssttuutsssssrrssssstuuuttttuuttsjtttjsssssssttttttttssttttssttttttttjsstuuuuuutttttttttttttttttttjjtttttttttttttjjttttttuvutttuutttuvutsssttssstttttuuvuttuvvutjtttttttttssstuuuuuutttttttttttttttttttstuuuuuuttttttttttttttttttttttttttttttttttttttttttulutttuuttuuvvttttttssttttttuuuuttuuuuttttsstttsssssttttjstsssssssssssssssssssssttttttsssssssssssjjjjsssjtssttttttssttjsssstttjjtssssstttuuuuuluttutsssjssjtttuutttttttsssjjsstttsssssttttttssssssttsssssssssstuttuuuuutttttssttttttttttttttttttuuutuuttsstttttjtttssjttuvuuvvvlututssssstttttuutttttttsssttsstuttttssttttttsssttttttttjjsssssttttuuuuttttttttttttttttttttttttttuuttuutjsstttttttttsttttuuuuuuuuuuttsstttttttttttttuuttjttttttttttttttttttttsstttttttttsttjsstttttuutttttttttttuuussssssssssssssssssssssrrssssssssrrssstuutttttttttsssssssttttttjsttttssssttssttttssssstttttsstttttttttssssssstuttuuuutttttttttuttttttttttttttttuuttuutjsstttttttttsstttuuuuuuuuuuuussjjtttttttttttttttsssstttuutttsssttttttssttttttttttttssssstssttsssssssssssssjssssssssssjsssttssttssssstttsssssrrsstttttuuuuttsssrssssssssttttttttsssssssstttsssssttttttsssjjttttjjtsssssstttttttttttttjstttttttttttttttttttttttttttsstttttjttttssttuuuuuuuuuuttssttttttttuuuttttttjssttstuuttjsssttttttsssttttttttttsssssttttttttttttttjttuttttttttttttttttttttttttssttutttttttsttuuuuuvuuuuuttssttttttttuutttttttjttttsttttjssssttssssrrsssssssssssssrrsssssstsssssssssssjttjjtssstttjtttttsssttssssttttjjssssssjttuuuuuvvutttssttssttjtttttssttsssssjsstttjjjsstttttttssssstttsssssssssttsstuuuttsjttssttttttttjttttttttuuuttuuttstttuttsssssssstuuvvuvvvvuutssststtttttttttjsjjsssttsstuttttssttttttsssjjtttttttttssssttssttuuttttttttuutttttttttuttttttuuttuutjstttuttjjsssjtttuuuuuuuvvutttttttttttttttttttttjjjjjjttttttttttttttttsttttttttttttttstttssttttttjjjttttuuutsssssssssssssssssssssrssssssssrrrsssstutttttttttsssssssttsssssssssssssssjsstttssssssstttttsttjtttttjsttssssttsstuuuttttttttuuttttttstttttttttuuttuutjsttuutttjssssjtttuuuuuuuuuutttttttttttttttttttjssssjjtuutttsssttttttttttttttttttttssssttssjjsssssssssssssjssssssttjsjtssttssttssssjttttsssrrrsssttuutuuuutsssssjsssssssjssjjsssssssssstttssssstttttssssjjttttjsjttssssttssttsstttttjsstuttttttttttttttuuttjtuuttsttuuttsssjssstttuuuuuuvvutttttttttttttuuttttjtjssttsttutttsssttttttssttjtttttttttssssttjjttjjttttttsttuttttttttttttttttttttuutjsttuutttssssjtttuuuuuuuuuuttttttttuuttuutttttttjjtttjstttjttssttsssssrssssssssssssssrssssssssssssssssssjjjjjttssjjjjjtutssssttsssttttttjsssssjttstuuttuuutsssttttjttttssssssssssssssssssssstttttttssttttttttttttttttssssssssuutssjttssttttttttttttttttuutjstuutttttttttjssssstttstuvuuuvuutssttttttuttttsstsssssssstsstsssttttttutttttttjtttttttuuttjsssssssuuttttttttttttttttttuuttttuuttssuutttttttttjssssjtttttuvuuuvvuttttuttttuuttsstttssjjjjjjjtttssttttttuuttttttttttttttuuutttsssssttutjjjjtttuttsstttssssssssttssssttssssssssssrrrrssssssttsstuutsssttttttttjsssssssssssssssssssssttttttttttttjjtttttttttttssssssssuutttttttttttttttttttttttuuutsstuuttttttutttssssstttstuuuuuuuuttttuttttuuttsssttsssjsssjjtttssttuuttuuttuuttttttttttuuutssssssssssssssssssssssssssstttssssttssssutsssjtttttssrsssjtssstutttuttssssttssttttssssssssssssssssssssstttttttssttttjtttttttttttssttssttjsssjtttssttttttttttttttttvutjstuvtttttuuttjssjjssttstuuuuuvvusstttttttttttttsttssjjssjjssttssttutttuuttuuttttttttttuuutssttjtttttssttttssttttttttttttttttuutjjtuuttttttutttssssjtttttuvutuuuutsttttttuuutttstttssjtjjttjssssssttttttjsssssssssssssssssssrsssssssssssssssssjjjjjttsssssssttttsstttssttttttjsssssjtssssttssttttssssttjjttttssssssssssssssssssssstttttttsstttttttttttttttttsssssrsttssstttssttttttttttttttttuuttttuutttttttttsssssstttsstuttttutssstttttttttssssttsssssssjjtjsssttuuttttsttutttttttttttutttsssssrrtttttttttttttttttttutttttttuttsstttttttttttsssssjttssstuuuuuuutsttutttttttsssstttsjjjttjtjtsssttttttttttuuttttttttttuuuuttsssssstttjjjjtttuttttttttsssssssttssssttsssjssssssrrrsssssrrstssttttsrsjtttttsssssssstssssssssssssssttuttttttttttjttttttttttuttsssssrsttttttttttttttttttttttttttuttssttttttutttttsssssjttssstttuuuuutsttuutttuutsssstttssjjsssjttssstuuuttuuttuutttttttttttuuuttsssssssssssssssssssssjsjttssssssstssstttssjttjttsssssssjtsrrttssttttssssttsstttssrssttsssssssssssssssttttstsssttttttttttttttutttttssjtjsssjtttttttttttttttttttttuuttttuutttttttttjjtttsssssstttuuuutsstttttttttttssstttssjssjjssjssstuuuttttttuutttttttttttuuuttttjtttttssttttttttttttttttttttttuuttttuutttuttttttsssstttssstutttuuutsttttttttttssssttttttjjtttjsssssttttsssssssssssssssssssjssssssssssssssssssssjttttjssssssssssstuutsssjttssttssssssjsrrssrrssssttssssssssssssrrssttttsssssssttttsjtttssssssssttttttttsssssttttsssrrsstttttttttttttttttttttttsssuuuutsttttttttsssssstssssssssssstttssssttsssssrrsstutttsssstttttttttttsssssjtttttttttttjssjttttsssrrrsstttttttuuuuttttttttssssssuuuttsstttttttsssssstsssssssstttttssssttttssssrsstuuuutjjjtjjttttttttttssstttttttttttttsttttuuuttsrrrsstjjjttttuuuvuuttsssssssrsttttsrssssssssssssrssssrrrssrsssssssrsssssssrrssssttttssssssstttttttttsssssssttttttttttssstttttsssrrsstttttttttuuuttttttttsjjssttuutssstuuttttssjssstssrssssssttttttsstttssssssrssuuuttjtjssjtttttttutsssttttttttttttttsttttuttsssssssssssssssssstttssssssssssrstuutssssttsstjsssssssssrssssrrsssssssssssssssrrrrsttttssssssssjtjsttttsssssssstttttttttsssttttttsssssstttttttttuttttttttttttttstuvvutstttttttttjjtttssrrssssssttttssssssjssssssrsstuuttsssjtttttttttutssssttsstttttttttjstttutttjjttjttttttttttuuuuuuttttttttsstuvvutsttuutttttjttssttssssssssttttttssttttssssssstuuuutjsjjttttttsjtttsrrrssrrssssssssssssssttssssssssssssssssssttttjssssssssssstuutsrsstsssssssssssjsrrssrrssssssttssssssssssrrstttttssssssstttjsjtttsssssssstttttttjtsssstttttsssssstttttttttttttttttttjjjjssstuutssstttssttsssssstssssssrssssstttsssjtssrrrrssttttttsssstttttttttttsssssjttttttjjtttsssstttttsssssssttttttttuuuttttttjssstssstuutssstttttttssjjsstsssssssssssssttssttttsssrssstuuuutjjjjjttttttttttsssstttttttttttttjssttuuutttssssstjjjjtttuuvluuttjssssssrrsttsrrrsssssssrrsssssssrrrrrrssssssssssssssrrrssssttttssssssjttttttttsssssssstttttjttttssstttttttssssstttttttttuuuttttttsssssjstuuutsrstttttttsssjsstssrssrrssssttttssstttsssssssttuuttjtjssssttttttttssssttttttttttttttssttuutssssssssssssssssssttjjssssrrrssrstuutrrssssssssrrsssrssrrssrrrrrsssssssssjssrrrrrssttttssssssssssssttjsssssssssttttjttttsssttttttsssssttttttttttuuttttttttjjjjsssuvvussstttsstttsjttjssrrssrrssssssttssssttsssssssttuutsssssjttttttttttssssttssttttttttttssttuuttjjjjjtttttttttuuuuuuutttjjtttsssuvvussstttttttssttsstsssssssssssttttssttttssssssstuuuutsssjjtttttsjtttsrrrssrrssssssssssrrssttssssssssssssssssssttsjttjssssssttsssssrrsssssssssssssssssrsssstssrssttttssttssssttttssssssssssjjsssssjssssssttttttttttssttssstttsssttttttttttsstttttttttttttjjjtttsssssstttstttssssssssssssssssssssstuutttttssssttttsssssssssjttssssssssttttsttutttjjjttttssttttsssttttttjttttttttttttttttttsjtuuttssssssjssjjssssjssssstsssstttssssuuutttttttssttuutsttjjjjjjttssssttttttttttuuttttttttutsstttttttttttttjjjjjjttttttsssttjssssssssrrrrrssssssrrrrrsssssssrrssssrrrsttttsstjsrrrssttssssssssssttssssttsssssstttttttjjtttttssttttsstuttttttttttttttttttttttjsssttuutsssrsstsstjssssssssjssssssttsssssuuutttuutsssstuutssssjttssssssssttssttttttuutttttttuutjsttttsssssjtssssssssssssjsssjssssrssttsssssrrssssssssrrrsssrrssssssssrrrsttttssttssssssttssssssssssssssrsstssstttttttttttjtttttsstttttjssjttttttttjjtttttttttttttjjjttttsssssttttttsssssjjjssssssstttssssuuutttttttsstttttsssssjjjjttssssttsssttttttuttttttttutsstttttjjjttttttttttttttttttttttjjjttttttsssssstttttsssssssjjtttssttttssssuuutttttttssttuuttttssjjjjttssssstssssssssssssssssssssrrssssssssssssssssssssssjsssjtjssssstttssrssssssssssssssssssssssssjjssssssttutttttssstttttssssssssttjssssttjsssssjttttttttttsttttstttttttuuuuuttttttttttttttttttttttttttssssssttssttssssssstssttsssssssssstuuuuuttsssttuutssssssstttttsssstsssstttsttttttjjjttttttttttsttuuuuttjtttttttttttttttttttttuutsssssstjssttsssjssttstttssttttssssuuvuttttttttttuutssstttttttjssstttjjssttttutttttttttuuttttttttuuuuuttjjttttttttssssssttttsssssrrrrrrssrrssrrssrssssssssssssssrrstttttstssrssstttsssssssssttsssssttssssssttttttjjsstttttsttttttuuuuuutttttttttttttttttttttttuutssssssttssjtsssssssjstttsstttssssstuuuttuttjttttuutsssstttttssssstttssttttttuuttttttttutttttttttttttttssssssssssssssssssssssjttsrrrsssssssssssrrrssssrssssssssssrsttttttttssssjtttsssssssssssssrsstssrstttttttttjjsstttttsttttttttttttttttttttttttttttttttttttttssssssttsstttstssjttttttssttttssssuuvuutttttttuuutsssssttttttjssssttssstttttuuttttstttttttttttttttttttttttttttttttttttttttttttttssssssttssttssssssttttttssttttsssstuuutttttttttuuutsssttttttttsssttsssstttsssssssssssssssssssssssssjssssssttttttssssjssssstttsssrsttttsssssjssttssttssttssssrsssssstttttsssstttttttssstjsstttssstuttssrrsttsssstttssttstuuttttuvvuuuuttttttuuuuttssjttttttutttsssstuuttjjttttjtttttttttttsssssttsstttuuutssstttttttsssttttuttsstuuutjsrrssttssttttssttstuutttttuvvuutttttttutuuutjjttttttttttttssstuttttjttttttttttttttuttsssstsssttuuuutjssttttttttttttttuuttstuutttsssstttttttttssttttuvuttuuvvvuutttjjttuttttssstttssttuttssrrrsssssrrrssssssssssssjtssrrrrssrrssttttssrrsjjjtsssssssssttsssstutsssrrssttsssjjsssttstuuttttuvvvutttttttuuuuuutjjtttttttuuttsssstuttttjjtttttttttttttttsssssttssstuuuuttssttttttttttttttuutsstuutjjsssttttttttttssttstlvuuuuuuuuuutsssssttttssssssssssstttjssrrsttttsssssssssssssssssssssrrsssssssttutsssstttttttsssjsssttsssstttssrrrssttssssjsssttttuutttttuvvuttttttttuuuuttssstttttuutttsssstuttttssttttttttttttuttsssssttssttuuuutsssttttttttttttttuutjstuuttssssstttttstttssttstuvuttuuvvuutttttttuuuuuttjjtttttttuuttsssstuuttjjttttjtttttttttttsssssttssstuuuutjssttttttttjtttttuuttstuutsssssssssssssssssssssttsssstttttjssssssssstttsssssssssttttssrrsttttsssjttjttttttttttttsssssttssstttttssssttttttttttttstuutsstuuttssrssjjsssssttssttttuuuuuuullutttttttttttuuutjttttjttuuuttsssstuuutjttttttttttuuttttttssssttttttttuutsssttttttttttttttuuttttuuutttssssttssssttssttttuuuttuuuvvuttttttttttuuutttttttttuutttsssstuuuttjtttttttttuuttttttssssttsstttuuutssstttttttttttttuuuttttvuttttssssttssssttssttttuuuuuuvvvuutttttjtttttuttstttssttuuuttssssssjssrrsssssjjsssssssssssrrsssssssttttssrssjtjssssssttstuutsttuutstssrssttssssssssttttuuuttuuvluutttttttttuuuuttttttjttuuuttsssstuuuttttttttttttttttttttsssstttssttuvutsssttttttttttttttuuttttuutjttssstttssstttssttttlvuuuuuuuuuutsssssstssssssssssssttttjssrrsttttsssssssssssttttsssssssssssssssttutssssttttttttjjttstuutsttuutsssrrsstsssssssssttttuuuuuuuuvvuttttttttttuuutsttttjtuuuuttsssstuuuttsssttuuuttuuuuttttssssttsstttuuutssstttttttttttttuuuttttuutsssssssttssssttssttstuluuuulvvuutuutttttuuuuutttttttttuuuutsssstuuutjtttttttttuuuutttttsssstttjsttuuutssstttttttttttttuvvuttuvuttssssssssssssssssssssttsssttttttssstjssrrssjtssttsrsstttjjssssssssssssjsstttttuuuutssstttttsttttttstsssttssttttsjttsttuuuuuuttsssttttssjjssssssstttuussuvvutttttttuuttsssstuuttutssstuuutttttttsstttjtttttttuuvvvvusstttttttjttttttttssttsttttjssttttuuuuuuuuttttttutssttssssssttttuussuvvuttttttuuutssssstuuttttssjttuttttttttsstttjtttttttuuvvvvussttttttttttutttutttttttttttttttttuuvuuuvutttttuutssssssssssttttvutstuvvtttttttuutssrrsttuttutssstuuutttttssssssrrssrssjjtttttttsrssssssssssttssssssssssttssssttsstuuttuuutssstttsssssssssssttttuussuvuutttttttuuutssssttuttttssstuuuttttttttttttttttjtttuuvvvvutstttttttstttuttuttttttttttttttttttuuuuuuuttjtttttssttsssssstttullttuuvvutttuttttssrssssssssssssssttssssssssssttssssssssjtttttttsssssssssssstttttsssttsstttttttttttuuuttuutssstttsssssssssssstttuussuvvuttttttuuutjsssstuuuuutssstuuuttttttttttttttssstttuuvvvvussttttttsstuuttttttsttssttttttttttuuuutuuuttsstuutsssssssssttttuuutstuvvttttttuuuutsssstuuuuutssstuuuttttttttttttjttttttuuvvvvvutsttttttttttttttttttttttttttttutttuvvvuuvutttttuutssssssssssssjtttssstutssssssjjsssrrrrssssstsssssttjsssssssssssssssssttttuuuuutssssttttsstttttsjsssttssttttsjttstuuuuuuuutsssttttssssssssrsttttuussuuuutsssssttttsrrrrstuttutsstttuttttttttsstttttttttttuuvvvvussjttuuttsttttttttttttttttttstttttuuuuuuvuttttttutsssssssssstttuuussuuuuttttjttuttsrrrrsttttttssttttttttttttsstttttttttttuuvvvvusstttuuuttuuutttttttttttttttttttttuvuuuvvvttttttuttsssssssssttttuutstuvuttttttttttsrrrrsttttttssttuutttttttssrsssssssssjsstttttssrssjtttsssjttjsssssjjssttssssttstuuttuuuutsstttttssssssssssttttuusstuuutjjjjtttutssrrssttttttsstttuttttttttsstttttttttttuuvvvvutstttuutssttuuttttttttttttttttttttuuuuuuvuttttttutsssssssssstttuvltttuvvuttttttttsrrrrrrsssssssssstsssssssssrrsjsstsssstttttttttssssttttsssttttsssssttssttjjttttttuuuuuuuutsssttttssssssssssttttuussuuuutttjjttuutsrrrrstuuuutsstttttttttuttsstttttttttttuuvuuuusssttuutssuuutttttttttssttttttttttuuuuuuvuttssttutsssssssssstttulutstuvuttjjjtttttssrrsstuuuutssttuuutttuuutsstttttttttuuuvvvvvutssttuuttsttttttttttttttttttttttttuvuuuuvvtttttuuutssssssssssjjtttssstttssssssssrrrrrrrrrsrrrsstttssssssssttsstttjssttttsttttssssssssttsssttssttttsssjttttttttstttuutttuuuuutsssssjsrrrrrsssttttssuutttttttsjsssssrrssrrstsssttuuttttttsssuussttttttttttttttttttttjttuuttstttttttttttttttttttttttuuuttuuuuuuutsssstssrrrssssttttttuuttttuuttssssssrrssrrssssssuuutttttttstttjsttttttttttttttttttttssttuuttuutstuuttttttttttttttttuuuutuuuuvvutsssssssrsssssstuutttuuttttttttttssssrrrrrrstssssttuutttttsssttssssssjsssjsssjtssssssssssttssssssttjsssjjjsssssttssttttsstuuuuuttssssssrrrrssssttttttuutttttttjjssssssrssrsstsssstuuttttttjjtuusstttttttttttttutttttttsttutsstttttuutttttttttttttttuuuutttuuuuuttsssstssrrsssstuuuuttlltttuuuuttssssrrrrrrrsssssssstjssssssssssssstttttttttssssssssssssstttssssssttjsssstttttssttstttuuttuuutuuttssssssrrrrrsssttttssuuttttuutjssssssrrssrrstttstttutttuutjstutsstttuuvuuutttttttssttssttutttuutstutttttttttttttttttuuuttuuuuvuutsssssssrssssstttutttuutttttttttjssssrrssrssssssstuuuttuuttttuujsttttttttttttttttttttsstuuttstttttuttttttttttttutttuuuuuuuuuuvvuttsstttsrrsssssjttssstttsssssssrrrrrrrrssrrrrrrrsttttssssssssttssttjjjstttjssttsssssssssssssstsssttttttttttttttttjtttuutttttuuuttssssjssrrrsssstttsssuutsssttsssssssssssssrssssstuuuutjtttjsstuttttttttttttttttttssttsttttttsttstttttttttuttjttttttttuuttuuttuuutssssttsrrsssstttttstuutssstttssssssssssssrssssstuvuttttttjsstuttttttttttttttttttssttttttttttttsstutttuuuuutttttttttuuuutuuttulutsssssssssssssstuutssuutjsttttjttssssrrssrrsssssttuuuttttssssttssssstjjjjssssssssrrssssssssssssssttjsttttttssssttssttttssttttuuutssssssssrrssstttttstuutssstttsjsssssssssssssssstuuuutjtttjstuuttttttttttttjjttttsstttstttttsttstuutttuuuuuttttttttuuuuttttttuuutssssttssssssttuuutstulttttuuttssssssssssrssssssssstjssssssrsstssssttttttttsssssssssssssssssssjssttsssttttttjsjttjsttuutttttttuttsssssssrrrssstttttssuutssstttssssssssssssrssssstuuuttjtttjsttutttttuuvvvuttjtjjjssttttttttttttssuutttttuuttttttttttuuuttutttuuutssssssssssssstttttssuutjsttttjttssssssssssssssstuuuuttuutjjtuuttttttttttttttttttssttsstuttttttttuuttttuuutttttuuttuuuuuuuuttuluttsstttsssssssstttsrsttssrrssssrrrrsssssssrrrsstttttsssssssssttttsssjjjjsjsssssssssssttttssssssttttssttttttssttttttsttuuuttsssstttttttjttsssssstttssssssssssssssjttttsttttssstttuuuuttjttjtttttutsstttttttttttttttssstttttstttttttttttuuuuutstttttttttuuuutsssttutttttttttsssttttttttssttssssssstjttttttttsssttuuuutttjttttttuuutssttttttttttsstttsssttuttsttttttuutttuuvvuttttttttttuuuuutssstuuttuuttttttssttuuttjssttjssttssstttttssttssssttttuuutsssssstttttssssjjssssssssssssrrrssssssssssstttssttttttssssjtttssttttttsssstttttttttttsssttttttttssttssttssjtttuttttttsssttuuuuuttjttjtttttutssstttttttttstttttssttttsstttttuuutttuuvvutttttttttttuuuutsssttttttttttttsstttuuttttttttssttsssstttttsssssssssssssjsssssssssjttsssssssststtsssssssrsstsssssssjttttsstttuuttsttttttsttuuuttsssstttttttttttssstttttsssssssssssssstjttttttttssstttuuuuttjttjtttttutssttttuuttttttttttssttuttsttttttuutttuuuuutttttttttttuuuutssstuutttttttttssstttttsttstttssttsssttttttttttssstuuuuuuttjttttttttutssttttttttttttttttssttutssjttttuuutttuuuuutjtttuutttuuvuuttsstuuttuuttuutsssjtttssssssssrrssrrrsssttjstsssrrssttsssssssssssstttsssstttssssssssssssstttttssttttttttssttttttttttttttsstttttssrrsstttttttttttttttttssssssssssssssstttuuttttttssttuuuttttttsssttttuussttttttttttttttttsttuttttttttuuuttsttuuuuttttttttttttuttssssstttuuuttuuttttttttjjttssttsssssstttttuuuttttsstuuutttttttssstttuutttttttttttttssttttsttuutttttttuuuuttttuvvuttttttttttttuuttssssttuuuuttuuutttttuttjtssssssssssstttuuttttttjsstttttttttsssssttttttsssttjssssssssssssssssssssststttttsstttttttssssjttssstttsssrrsttttuuttuuttttttttsjttssttsssssstttuuuttuuttssttuuttttttjsssttttuussttttttttttssttttssttttttttttuuuuttttuvvuuttttttttttttuttssssttttuuttuuttttttutttttssttssssssttttutttttssssssssssssssssrrsssjjsssssssssssttsssssssstttsssstttttttssttuuutttttttttsstttttssrrsttttuuttuuttttttttssssssssssssssttttuuttttttssttuuuutttttsssttttutssttttttttttttttuttttuutttttttuuuttjttuuuuttttttttttttttttsssstttuuuttuuttttttttsstssssssssssstttuuuttuuttsstuuuuutttttjssttttutsstuuttttttttttttttttuuttsttttuuuuttttuuuuttttttuttttuuuttsssstuuuuuuuuuutttttttssssrrssssssrrssjjtjsssssssrrsssssssttssrrrssssstttttttsssssssjtttuutjttttuuuuuuttssstttttuutsssstttssrrssssssssjtttuuttuuuutttttsssssssssssstuuttttttssttssssttttttuutsrrsssttttttuutttsssstttttulluutttuuuuuuuuutjstttttuuutttttttsssssssjssstttttuuuuuuuuuutjjsssssssssssstuuttttttssttssssttttstuutsssssttttuuuuuuttssssjtttuulluuttuuuuuuuvvutjjttutuuuuttttttttsssstttsssttttuuuuuuuuuuuttttssssssssssttttttttutssttssssttttttutssrrsstttsssttttssssssssssjtuutssssttuttuuttssssttttttttssssssssrrrrssssssstttuuttuuuuuttttsssssssssssttuuutttutttttssssttttttuutsrrssjttuuuuuuuttsssstttttuuuuuuutuuuuuuvvuttttuuuuuvutttttttsssssssssssstttuuuttuuuuutttjjssssssssssttuuttttttttttsrssssssstttsrqqrsssssttttttssssssssssjtlltjttstttttuuutttsstttttttttjssjssssrrssssssssttuuuttuuuutttsssssssssssssssttttttttttttssssttttttuutsrrssjtttttuuutttttssjtttuulvuuttuuuuuuvuutttsttutuuuutsstttttssssstsssssttttuutttuuuuttsssssssssssssttuutttuutttttssssttttttuutssrssjttttuuuuuttttssttttuuvvuttuuuuuuuuvvuttttttttuuuttttttttsssstttssstttuuuuuuuuuutttttsssssssssssssttjsjssssssssrssrsssssttssrrrsssssstttttssssssssssttuutjjtttuuuuutttssssttjtuutjsssjttsrrrrsssssssjjsstuttuuuuuttjjsssssssssssttuuttttutssttssssstttjttttssrsssstttuuttttjsssttttttullutttuuuuuuuuuttjssttttuuutttttttsssrrsstssssttjtuuuuuuuuuutttsssssssssssttuuttttttssttssssstttssuutsssssssstuuuuuttsssstttttuuvvuutttuuuuuuuuutjssttttuuutttttttsssssstttssttttttuuuuuuuuutttsssttsssssstuutttttuutsttsssssjjsstttssssssjsssjttttsssssssssssjtuutssssttutttttsssssstssttttssssjssrrrrrsssssssjsttuttuuuuuttjtssssssssssstuuuutttuuttttssssttttttutsssssssjttuuuuuttssssttttttuuvuuuuuuuuuuuuuuttjtttttuvuuttttttssrrssssssssttttuuuuuuuutttjjsssttssjjsttuuuttttttttttssssssssssttsrqrrsssssttttttsssssssjssjtlltjsjsttuttttttttsstttttutttssjjsssrrrrssssssstttttttuuuuttjsjsssssssssssstttttttuttsttsssstttttttttssrsssstttuuuuttsjjtttttttuvvuuttuuuuuuuuttttssttttuuutssjttttsrrrssjssssttttttttuuuuuttsssssttsssssstuuuutttuutttttsssttttttuutssssssstttuuuutttttttttttuuvvutttuuuuuuuuuutjjtttttuuutttttttssssssttjssttttuuuuuuuuutttttsssssssssssjtttttssssssssssssssssrrrrsssssssrrrssssssssssttttsssssstjsssssttttsssssssttsstttttsjtttssssrrssssstttssstuuttsstttjssssttssssstttttuuttuuttttttttttttssssssttttsssssstttssssstuuttttttttttttttttttssssjssttssttttttttttssssrrssssjtttssstuuutsstttttsssttssssssttttuuttuuuuttttttttttsrsssstttssssssttttssssstuuttttttttttttttttttsssssssttttttuuttttttssssssstjsttttttstuuuttttutttssstttsssjttuttuuttuuutttttttjjjssrsssstttssssssjjssssssssstsssssssssssssstsssssssssssjssstttssssjsssssrrssssssttssstuuutsstttjssrsttssssstttttuuttuuutttttttttttssssssttttsssssttttssssstuuutsjtttuutttttttttttttjjtttttttuutttttttsssrrssssssttssstuuuttttttttsssttssjttttuttuuttttttttssttssssssssrrsssssrrrssttssssrsstttssjsstttssssttttsssssssssjsstttttssjjsssssrrssssssttsssttuttssssjsjsssttssssssttstuuttuuttttttttttttssssssttttsssssstttssssstuuttttttttttttttttttsssssssttttttuttttttttjssrrssssstttsssttuuuttttttssssttsssjstttttuuttuuuuttttttttutssssssttttssssssttttsssttuuutttttttttttttuutttssssstttttttutttttttssssssstsjttutttttuvuttstttttsssttsssssstttttussssssssssttssssrrrrssttjssrssssssssssssttttssssssssssssssssssrrssssttssssttjsssttssttrrssssjtttssrstuttsstttsssssttsssstttsjtttttttttttuuuuuuutssssstuuttssssssttssssstuuuutttjsstttttttttsssssssssttssjtttttttttstttssssssttttssssuuuttstttttjsstttsssstttssttttuuuuttuuuuttttsssssttttssssssssjssssstuuuutttjssttttssttttsssssssstttjttttttttttttttsssjstttuttssstutttttutttssstttjssttttttuutttuutttuuuutttssrssstuutssssssjsssssssstttsssssssssssssssssrrrrssssssssssstsssssssstsrrssssstttsssstuutsttutjssssttssssttttjtuutttuuuttuuuuuuutssssstuuttssssssttssssstuuuutssssstttjttttttssssjjjtttttttttttttttttttssssssstttssssuuuttttuttttsttttsjtttttttuutttttttttttttsssssssssjjtssrsssssssrrrssjtttsssssssssssssjjsrrrsssssssssssttssssjjssttsrssssssttssrstuttssttjsjsssttssssstttsstuttttttttuuuuuuutssssstuuttsssssssjssssstuuuuttttssttttssttttssssssssttttjtttttttttttttssssssjtutsssstuuutttutttsssttsssjttttjtuutttuuuttuuuuuuutssssstuuttssssssttssssstuuuuttttjjtttjjjttttssssssssttssstttttttttttttssssjtttuutsstuuuttttuttttssttssssssttsstusssssssttttttsssssttstttsrssssttssssssstttttssjjjjtssssssssssrrrsssssjssssssssssttttttsssssjjtttsssssttuuuuutjsjttsssssstsssttsssssttttuvvvvuuuttttuuuuutstttttttstssstttuuuttttttttssssssssrrssssssttssjjssttssjtttuttsssjttttttsssttuuuuuuttjtttssttsstttssssssstttttuuvvvutttttuuttuussstttttssjjsstutuuuttttsstttsssssssrrssssssttjsssstttssttuuuutsssttttuttsssttuuuuuuttttttssttjtttsstttssstttttuuvvvuttjsttutuuusssttjtjssssssstttttssssssssssssssrrrrrrssssssssssssssssstttttsssssssttttsssttuuuuvutjjtttssstssttssjjssjjtttttuuvvvutttttuuuuuutsstttttssttsstuuuuuttttttttssssssssrrsssjjttttjttssttsstttttttssssttttttsssttuuuuuuutttuttsttttttttttttttttttttuuuuttssssttttttsssssttsssssrssjsjttssssssssssssssssrrrsssssssssssssssssjtttttssssssssttssssstuuuuuutsjtttssssssttssssstsssttttuvvvvuttttttuuuuutsttttttsssssstttuuuttttttttssssssssrrsssssstttsssssttssstttttttssssjtuutsssstuuuvvutsttttssttjjtttjjssssttttttuvvvvuuttttuuuuuutstttttttsttsstttuuutttttttttjjjssssssssssssttssssssttsstttuuttssjttttuuttssttuvuuuutttttsssttsssssssssssssssssttttttsssssttssttssssssttssssssttttttsssjjjjsssssssssssssssssssssssssssssttssstttsstttttttssssstuuuuttjstttsssjssttssttsssssssttuuluuttttttttuuuttttttttttsttsstuttutttttttttsssssssssssssssttttttttsttsstttttttttsttttttttssstuuuuuttjstttssttsstttssssssssjttttuvuutttsttuuttuutsjtttttssttstuuttuttjtsssttssssssssssstsstttttttttttttttttuuuttttttttttttsssttuuuuuttttutssttjtuutsttsssssjttttuluuttssjttttuutssjttjtsssssssttttjsssssssssssssrrrrrssssssssssssssssssssstttttttttttttttssssttuuuuutjjtttssjtssttssttssstjjttttuvuutttstttuuuutssjtttttssttstuuutuutttttttsssssssssssstttttttttttttttttttttttttssttttttttsssttuuuuuttttutssttttuuttttssttttttttuuutttssssstttttsssssstsssssssttjjttssssssssssssssssrrssssssssssttsssssssttttttjtttttttttssssstuuuuutsssttssjtsstttssssssssstttuuvuuttssjtttuuutttttttttssttssttttutttttttttssssssssssstsssttttsssstttssttttttttttttttttttsssstuuvvutsttttssttsttttttjssjtjjtttuuvluuttstttuuuuutttttttttsttsttuttuutttttttttttssssssssssssttttstsstttsstttttttttttttttttttsstuuuuuutjttttssttssttsssssssssssssssssssssrrrrrrrsssssssssssssssstttjsssssssssssjsssrssssttssstsstttuuttttttsrrssttttttutssttttssssssssjjssssssjjssuutsttssttstttttttssssttssrssttttttsjsssjtttsstuttttjsssttssttttssststuttsttttttuuuutttttssssttutttttttstttssssssstttsssssssttstuuttttttttstuutttttssssssssssttutttjssssstttttuuutttssssssstttttssttttuuttttttttuuuuttttttssstuuutttttttttttssttttttttssttttttstuuutttttttssttssttssssssssssstttsssjjsssssttssttttsssrrrssssssssrrssssttssstssstttttssstjsrrssttuuttuusssjjssssssttttjsssssstjstuuttttssttjttutttttssssssssssttttttjssssttttttuuuttttsstttssstttssttttuutttttttuuvvutttuutsssstttttttttsjtttssstttttttttttttttttuvututttttttttttttsssssssrrrssstsssssssssssjssttttjjssssssssssssssssssttssttsssttuutssssjsssssstttttttttttttssstttttjsssssssjtssuuttttttttsstttttttsssssssrssttttttsssssjtttjttuttttjsssssssttttssttttuuttttttttuuuuttttttsrsstuuuuuuutsttttsssttttttttsttttttstuuttttssttjttutttttssssssssssttttttttsssttttttuutttttjtttjttttttssttttuuttttttttuuuuttttttsssttuutttutttttttsjtttttttjsssssssssttuttttssjsssjjssssrrrrsrrrrrrrrssjssssrssssssttttjssssssssssjtttssttstuutsttssjtuuuutttttsrrssttttttutssttttssssssssjjssssstttsstuttttttttstttssssssssttssrrrsstuutssssssjsstttttttjssssttssttttttttttuuttttttttuuuuututtssssstuttttttssjtttssssssstttssstttttsstuttttttttttuutsssssssssssssssttuuttssssjtttttuutttjsssssssstttttttutuuutttttttuuvvuttuuttssstuuutttttjsttttsssssstttttssttuutstuuutttttttstttssssssssssssrrssstttttttsssssssstttssrrrrsssssssssssssstttssttsstttuttssttjsrrssttuutuutsssjjsssssssjjttssssttttssuutttttttttttttjssssssssssrrssstttttssssttttttuuttsssssjtsssttuutttuttuutttttttuvvvuttuuttssssttttttttsjjtttsssssjjttttttttuutttuuutttttttttttttsssrrssssrrqrrssttssssssssssstttttssssssssssssjtssttttttttttssttuuuttjtttsrrssstttttttssttttsssssjjjssssssstttsstuttttttttstttssssssssssssrrrsstuutsssssjtttttuutttssssssssstttttttuttuuttttttttuvvutttuttsrssttuuuuuussttttsssssssstttsstttttjtuuttttttttttuuttjsssssssssrrssstuutttsssstttttuuuttsssssssssttttttuuuuuutttttttuuvuuttttttsssttuutttuttsttuttsttttttttssstttttsstutttttsssttssssssssssssssrrrrrssjjsssssrrrsttttjssrrrssssssstttuuuutttttttjssstuuttttutssssttttsstttsssssstjsssssssjtttttuuuutssstjssjtssttssssssssssttttsssssstuttttttssssuutttsssssttssssttttulvvuuttttttttttuutttuutttttttttttuutsssjjjjssssstttttttttuvvutsstttsstttttttttssssssstttttssssstuuttttttsssuuuttjjsssssssssttttulvvuuttttttttttuutttuuuttttttttttuuttjjtttttssstttttttttuvvvutsjttttsttstttttssssssssttttssssssttttttttssrstttsssrrrrssrrrrssjtttttttssssssstjtttssttttssssstjsstuutssssssssssssjjjttttttuvvutjsttttsttttttttjssssssstutttssssstuttttttssssuuuttssssssjsssstttuulvvutttttttttttuutttuuuttttttttstuutssssjsssssstttttttttuvvvutjtttttttttttttttjsssssssstssrrrrssttssssssrrstttstssrrrsssssssssttuuuuttsttssssstttttttttttssssttstuutssssssssssssttttttttttuutssstttssttsstttsssssssssttttsssssstutttttttsssuuuttsssssssssssjtttuvvvuttttttttttttttttttttsstttttttuutsssssjjjssssttttttttuuvvutjtttttstttttttttssssssttutttsssssttutttttssssuuuuutsssssjsssstttuulvvuuutttttttttuuttttutttttttttttuutttjtttttjssttttttttttuvvussssttssttssttsstsssssssssttsrssrrstjjjjjssrrsttsssssrrsssssssssttuuuuttsstttjjsjstttttuttssttttttssttssssssttttssssssttttttuuutssssjjssssssttsssssssssstttttttssstuuttttttsstuutsssssssttsssstttuvvluuttttttttttttttttuttttttttttttuutsstttttttsstttttttttuullutsssttssttssttttttssssssttuttttssstuutttuttsssuuttssjsssstsssstttuvvluutttttttttttttttuuuttttuuuttttuuttttttttttssttttttttuuvvvussstttttttsstttttssssssstttttjsssstuuuttuttsssuussssrrrssssrrrssjtttttttssssssjtsstssstttsssttttjsssttssssssssssssstjstttttuuuuutjssttssttsjtttssssssssttuuttttssstuutttuttsstuutttssssssjsssssttuvvluutssttttttttttjttutttttuuuttttuutssttttttsssttttttttuuullutjttttttttttttttttsssssssjttjsssrrsttttttsssssttssssrrrssssssssstttuttutssttssssssttsstttttttjjjttssttsssstttttssssttttttttttuutssssttsssssstttssssssssstuuttttssstuutttttttstuutttssssssjsssssttuvvluutssttttttttttjjttttssttuuttssttssssssttttsssttttttttuullutjssttssttjttttttssssssttuuttttsssttttuuuttsstuuttttssssstsssstttuvvvluutttttttttttttttuttttttttttttttttttttttttsstttttuuuuuuvvussssssssttsjtttttttssrssssssssttsrstjjsssstttttssrssssssssttsssstttsssssssttttssjsssstttttttttttttttssttttttttutsssssjttttttttssssttttttssstssstttttssssstttjtuusstuutttttuuuuutssssssttttttttttuuutttttttttttttttssttutssttttttttttttttttuuuuutssstttttttttttsssjttttttssttttttttttssssstttjtuusstuttttttuuuuutssssstttttuuttttuuutttttttttttttttssttuuttttttuuttuttttttuuuuuuussstttttttuutttssstttttttsttttttttttssssssttjtuusstuuuttttuuuuutsrssrrssssssssssttssssssssssssttssssssttssstttttttttssssttttttttsssssjttttttttsssjttsstttsjtttttttttssssttttttuusstuttttttuuuuutsssjstttttttttssuuuttttttttttttttttsjttuttttttuuttttttttttuuuuutssssttttttuttttsstttttttttttttttttttssssssssssttsrsjttsssstttttsssssssttsssssssstttssssssstttsssjsssssttssttttjstttttsstttuuuuttsrssttttttttttssssttttttssssstttttttssssstttjtuusstuutttttuuuuutsssjstttttuuttssuuutttttttttttttttssstttssttuutttttttsstttuuuuutsssttttttttttttsstttsstttsjtttttttttssssstttttuusstttttuuuuuuuutssttssttttuuttttuuutttttttttttttttssjtutssttttttttttttttttuuuuuussstttuuuuuttttsstttssttssttjtttjtttssssssssstttsssjjssssstttttssrssssttsttttsssttssssssssttttsjjsrrstttsstttttsstttsstttttuttutssssssttttttttssstttttttssttssttttutssssssjjttuutsttttttttuvluutssssssttttuuutjttuttttttttttttttttssstttssttttttttttsstttuuuuuuusssjttttttuutssstttttjttssttttttttutssssssjtttuuttttttttttuuuuttsssssttutuuvutttuuttttttttttttttttssstttttttttttttuttjttuuuuuuuutsstttttttuuttssstuuttttjsttttttttutsssssssjttuutsttttttjtuuuttsssssrrstssttsssssssssssssssssjjsssssssttssstttttttttssjtttttttttssssssttttuutsssttttssttssttttttttuutsssssttttuuttttttttttuuuuttsssssttttttuutsstuttttttttttttttttssstttttttttttttttsstttuuuuuuussssstttttuutsssttuttttttjtttttttuuutsssssssstttssssssssssttttssssssssttssttttssttssssssssttttssjsssssttssttttjsttttssjtttuuuuttssssjtttttttttsssttttjttssstsjttttutssssssjtttuuttttttttttuuuuttssssstttttuvutsstuttttttttttttttttssstttssttuuttttttssjtttuuuuuusssjttttttuutsssttttssttssttttttttuutssssjttttuutstttttuuuuuuuttssssssttttuvutttuuttttttttttttttttssstttsstttttttttttttttuuuuuuutssstttttuuutsssttutssttssttttttjtttttssssssttssttssssjjsssssssssssrrssjttuuutssssttuuttsstttttjjsrrrsssssstttsssssjsstttttttttsssssssssttuuttsstttttjssssttssttttuuttssttjtttstuuttttttttttssttttsssssttuuuuutjsstuuuuttttttttttsssssttsstttttttttjsjttttttttttssttssstttvvutssuvuttssssstttttttttuttssttjtttttuuttttttttttssstttssssstuuuvvutssttuulutttttttttttssssttsstuuuttttttjttuuutttttttjtttttttuvvutssulutttttssttttttttuuttssttstttstuuttsstttttssssstssrrrsjjtttttssrssttttsssstttssssssssssssstttsssssssssjttssssttssssssssstuvutssuuuttttsssttttttttuuutssttttttttuuttttttttttssttttsssssttuuuuutssttuulutttttttttttssstttsstttttttttsssttttttttttssjjssstttvvutssuvuttjttjttttttttuuuuttsssssttssttssssstssssssssssrrrrsstttuuutsssstttttssttttjsssssssttssstttjssssssssttttttsssssssssssttvvutsstttttsssssttjsjtttuuttssttjtttttuuttttttttttssstttsssssttuuvvutssttuuuutttttttttttssssttssttuutsssssssjttttttttttsjtttttttuvutssuuutssssssttttttttuuutssttttttttuutttttuutttssttttsssssttuuvvutssttuvvuuttttttttttssssttssttttttttttttttttttttuttjttssstttvvutssuvutssssssttttttjsttttsssssstsrsttssssjjssssrrssjssrrssssttuutsssstuuuttssttttttjssrrrssssssttssssssjtttttjjttttssssssssjttutttttttttssssstttjttttttuttsttttttssuuttttttttttsssttttsssssttuuuutjsstuvvutttttttttttssssssssttttttttjstttttttttttttttttssjttuuutttvvtttsssssttttttttttuttsttttttssuvtttttutttsssstttssssstttuuuutssstuvlutttttttttttssssssssttutttttjtttuuuuttttttttttttjttuulutttlvutttjsstttttttttttuttjttttttssuutjsstutsssssssttsrrsssssttttssssjttttsssjttssssssssssssssjttsssssssstttjsssstttsssssssstuuutstuuttttssstttttttttttuttsttttutssuvtttttttttsssstttssssstttuuuuttsstuvlutttttttttttssttttstttttttttsstttuuttsttttttttssssttuuutttlvutttjjjtttttttttttuutjjjsttsrsttsrssstsssrsssssssrrsssttttuutsssttttttsstttttjjssssssssssjttjsssssssttttssstttttssssssttllutttuutttsssssttttttttttuttsttttttssuvtttttttttsssstttssssstttuuuutssstuvvutttttttttttssssttssttuttsssssstttttttttttttttttjjttuuutstuvuttsssstttttttttttuuttttttutssuvtttttuuttsssstttssssttttuuuutsssuvvvuuttttttttttssssssssttttttttjttttttttttttttttttsssttuuutttuvuttsssssttttttssssstjsssttsssssssssjjjssssssssssssssssssssttttsstttttsssstttttttttssrrsjssssttttssttttttttttttttssssssssssstuuttttttssttttttttssssttttstuuttssttttttuttttttttjtttttttsssttttttttuuttttsstttttttttttsssttttttttttsttuuuutttuuuuuutsttttttssstuvutttttsstttttttttssstttsstulttsjttttttuuttttttttttttttttsstttuttttuuttttsstttttttttttsssttttttttttttuuuuuuttuuuuuuttttttttttttuvuuttttjstttttttttsssttttstuutssstttjstutssttttttssssssjsrrssssssssttssssssstjjjjssttssssstssjjtttssstuttttttttttttssjsssttssttuuutttttssjttttttttsssttttstuuttsttttttttttttttttjttttttttssttuuttttuuttttssttttttttttttssttttttttttsttuuuuuttuuuuutttttttttttttuvuutttttjttttuutttjssuuttjttttsssssssssssrrssttsssssstttsssssttttssttssssssstttttttttssssttttssttttsstuttttttuuuuutssttssttttttlvutttttssttjtttttssssttttstulttsjttttttutttttttttttttttttsstttuttttuuttttsstttttttttttssstttttttuuttttuttttttuuuuutttttttttssttuuuuttttsstttttttttsssttttstulttstttttttttttttttttttttttttsstttuttttuutttttttttttttttttsssttttttttttjttuuuuuttuuuuuuttttttttssttuuuuttttssttjtttttsssssjttssttssssssssttjssssjtssssssjttsssrrssstttjttsssssssttttttttttsrrstjsstttttsstttttttttttuutssttssssrrsstuttttttssttttttttssssttttstuutjttjtttuuttssttutttttuuuuttsssjjtttttttssstssttttttttuuttssttttttttttttuuuuttttuuuvvutjtttttssrstuuutttttssttttttttjsssttttstuutjttjtttttttttttttttttuuuuttssstttttttttssttsttttttttuuuttsstuttttttutttuuuuuutuuuuvvuttttttttssstuvuuttttttttttttttssssttttstuutjttjjttttttssttttttsstttttssrssssjttttsrrssssstjsjjstttssssttjsjjttttsstutttttttttuutssttssssssstuuuttttttsttttttttjsssttttstulttttttttttttjtttttttttuuutttssstttttttutssttstttttttttuuttssttttttttttttuuuuuutttuuuuutttttjttssstuvutttttttttttuutttjsstuttttuussssssssssssrrssttsssstttttsrrrssttttttssssssssttttttttttjssttttttttttsstutttttttuuuuutstttsjsssstlvutttttssttstttttssssttttstultjttttttuuttsstttttttttuutttssstttttttttssttsstttttttttttjssttttttuuuuttuutttttttuuuuutttttttsssstuuuttttttsttttttttjsssttttstuutjtttttttttttttttttttttuuuttssstttttttutsstttttttttttuutttsstutttttttttttuuuuuttuuuuvuttuutttsssstuvutttttsstuttjssssstttttttjttssssstttttsrrsssssssstttttsssssrssttttsssssssstsssssttttttsssttttttttttjtttttttssstuttttttsssrrrsssstuttttsstttttsssssttttttssttttttttttuusssstttttttuuuuttttttjjtttttssssssttuuttstuuutttttttttuuttuuttttttttttssuuuutttutsssssssstttttttttttttttssssttttttjjttttttttttuusssstttttttuuuuttttuttttttttssssjtttttttstuuutttttttttuuttuuttttttttttstuvvuttuutjssssssttuuutttttttttttttttttttttttttttttttttuusrssststttttttttssttssssjjtsssrrrssssssssssstttsssjtssttsstttjtttttttsrrtuutttttssssssssstuutttttttttttttsssttttttttttttttttttuusssstttttttuuuutttuuttttttttssssssttuuttsttuutttssttttuuttuuttttttttttssuuuutttttsssssssttuuutttttttttttttjtttttttttttssssttssttsrrrssssjttttttssssssssjtttjsssssssstttssstttttjssssstttjstttstttttttssstuuttttttsssrrssstuutttttttttttttssstttttttttttjttttttuussssttttttttuuutttttttttttttssssstttttttstuuttttjtttttttttuutttttttttsssuvuutttttsssrrssstuuuttttttttttttjjtttttttttttttttttttuussstttttttttuuuttttutttttttttsssssttuuttstuuutttttttttuuttuuttttttttttssuuuuttuutssssjttttttttttttttjjjssssttttttttttjsjjjtttttsrrrrsssssstttjtsssjsssssstttsssssstttsssssststttssssjttttttttjsjtjjsssssttttttttsssssssrrsttttsjttsjjsjssssstttttttttttttttttuutsrssjjtttttuuuutttuuttttttttsssssstttttttttuttttttjjttttttuuttttttttttsstuutttttttsssssssssttttttttttttjssstttttttttjttttttttuutsrssjttttttuuuutttuuttttttttssssjttttttttttuttttttttttttttuuttttttttttsstuuuttttttsssssssjtuttttttttttttjjttttttttttjttttttttuutrrsssssjttttttttstttssssjjjssrrrrsssssssssssssjjsssssssssstttjssjjjsjsrrttutttttssssssssrstttttttttttttjsssttttttttttttttttttuutsrssjttttttuuuttttuuttttttttsssssstuutttstttttttssttttttttuutttttttttssstuuuttttttsssssssstutttttttttttttjjttuttttttttssstttttttsrrrsssssttttssssstjssssjtttsssssssstttssstttjtssssssstssstttjsssjtjsssstuuttttttssssssssstttttttttttjjssssttttttttttttttttttuutsrsssjjttttuuuttttuuttttttttsssssttttttttttutttttttttttttttuttttttttsssstuuutttttsssssssssttttttttttttttssjttttttttttttttttttuuusrssjttttttuuuutttuutttttttttssssstttttttttuttttttttttttttuuttttjttttssstuuutttttjssttttjtttttttttttsstjssjttttttttttjjjjjjtttsrrrrrssssssssssssjsjstsssssttssssssttssjsssssssttssssssssttuttsssjtjssssstttttssssttttsssssssssssttssssjjssssttttstttttttttttuutsssssjjtttttttttttttttttttttttttsssjssstuuttsssttttssssssttuuttttttttssttttttsssttuttttsssssssttttttjjtttssjtttttttttttttttttuutsssssjtttttttttttttttttttttttuttsjjtssstuutttssttttssttssstuuttttttttssttttutttsttuutttssssssttttttttttttjjttttttttttttttttttuutsssssssttsttttssstttsjsssjtjsssssssssssssssssssjjssssjsrrsjttssssjtjssssssttttsssttttssssssssttttttttssttssjtttttttttttttttttuutsssssjttttttttttttutttttttttttttsstttsttuuttsssttttttttssttuuttttttttssstttuutsssttttttsssssstttttttttttttjttttttttttttjtttttttssrrrrsssssssssssssjjssssssjttttssssssssttttssssttssssjsrrsttttjsssstsssssjtuutssstttttssssssssttttttsssttssjtttttttttttttttttuutsssssjtttttttttttttttttttttttttsssstssstuutttjtttsstttssstuuuttttttttssstttttttsstttttsssssssstjttttjsjttssttttttttttttttttttuutsssssjtttttttttttttttttttttttuutjttttsstuutttssttttttssssttuuttttttttsssttttttjssttuttttttttttsttttttssssssjttttttttttjjjjjjjtssrsssssssssssssssssssstssrssssssssssttssjsssssssssssssssssstttssssttjsssttssttssrssttttttsssssssssttssssjjssstttttstttttttttttutssttttttttjtttttttttttttttjjjtuutjsstssstuutsssstttsssssssstttttttttttssttssttsssstttttttttsssstttuttjsjttssjtttttttttttttttttutsstttttttttttttjttttttttttttttuutttttssstuutsssstttssstsssstttttttttttsstttstttjsstuuuuttttsssttttttttttttttttttttttttttttttttuusssttsstttssttssssttssjsssssjsssssssssssssssssssssssssssrrssttssssjjssssttssttsssstttttttttssstttttttjssttssjtttttttttttttttttutssttttttttttttttttttttttttttttuuttttttssttttsssstttttttsssstttttttttttsstttttttsssttttttttssssttttttttjttttttttttttttttjjttttttssrssssssssssssssssjjssssssssstttssssssrssttssrssssssssssrrsjtttjssssjsssttssttsssssttttttssssssttttttsssttssjtttttttttttttttttutssttttttttjtttttttttttttttttttuutssttssstuutssstttsstttsssttttttttjtttssttsstttsssttttttttssssstjttttjsjttjsttttttttttttttttttuutsttttttttttttttttttttttttttttuuttttttsstuutsssstttttsssssstttttttttttssttttttjjssttuutttttttttsjtuuttsssssjjttttttttttjjsttjssssstttsssssssssssssssjssssssrssssssssttssssssssssssssssssssssssssssttssstttsrsssssssssttutttssstttttttssssssssttttttttttttttttsssttuuuutttjjtttttttttttttttttjtttttttttsrssssssttssssssssttssssttttssttttutssssssttssstuuutttssttttuuttjsjjsjttttttttttttttttttssttuuuuttttjtttttttttttttttttttttttttttssssssssttsssstsssttssrsttttjtttttuussssjjjjttttuuuuttsstttttttttjttttttttttttttttttttttssttuuuutttsssttssttssttssssssssssssssssssssssssssssssssssssssssssssjjssstttsssssssssssttuutttssttttttttssssssttttttttttttttttttssttuuuuttttjttttttttttttttttttttuttttutssssssssttsssssssstttsssttttttttttuutsssssssstjttuutttsstttttttttttttttttttttttttjsstttssssstutsssssssssssssssssssssssssstjsssssrrrrrrrrssssssssssssssssssssssssssttsrsssssssssstuuttsssttttttttssjjsjjttttttttttttttttsssttuuuuttttjtttttttttttttttttttttttttttsssssssstttsjjtssstttsssstttssttttuutsssssssststtuuttsssttttttttssjtjjttttttttttttttttttttttuuuutttttttttttttttttttttttttuttttttssssssssttsssssssstttsssstttssttttuutssssjjssttttttttttttttttuttsssssjjtttttttttjjjsjtjssssttutttsssssssssssssjssssssssssssssstjssssssssjsssssssrsjtsrrsssssjtssjtttssrrsssssssstuutttsstttttttsssssssjtttttttsstttttttsssttuuvuuttjtttttttttttuttjjttttttttttttssssssssttssssssssttsrssttttssttttutssssstttsssstuuutttttutttttttssssjtttttttttjttttttttssttuuvuuttjttttttttttttttttttttttttttttsssssssstttssstsssuussrsttttjjtttuuutssstttjtjjtuuuuuttttttttttttjttttttttttttttttttttttssttuvvvttssstttssttssttsssjsssssssssjssssssssssjssssssrrsttsrssssssssssstttsssssstjsssstuuutttttttttttttsssssttttttttttttttttttssttuuvuuttjttttttttttuutttttttttuuuuuuttssssssstttsssssssuussssttttttttttuttssssttjssjtuuuuttttttttttttttjjtttttttttttjjjssttssssstuuuttssssssssssssssssssjsssssssjjjssrrrrrrrrssssssssrsttsrsssjssssssjtttsssssssssssstuuuttttttttttttsssssjjttttttttttttttttssstuuuvuuttjttttttttttttttttttttttttttttssssssssttjjttjsssttssrsttttssttttuutsssstjsssstuuuutttttttttttttjjjjjtttttttttttttttttttttuuvvvuttttttttttttttutttttttttttuuuutssssssssttssssssssuussssstttssttttuttssstttjttttttttttttutttttttsssssjjtttttttttjjjjjjjsttttstuutssssssssssssssssssssttsssjttjsstjsssssssssttsssrssssssssssjjsjttsssttssssssstttttttttttttssssssssssssjttttttjsjttttttttuuttttuvuttjtttttttttttttttjttttttttuuttttttttssttttttssssssssttttttttttttssttttttttttttttttuuuuuutttttttjsssjttttttttttttttttttuutttuuvutttttttttttttttttttttttttttuuttttttutssttttttssssttssttttttttttttstuuttuttjttttuuttuuuuutttttttttjjjtttttttttttttttttttuutttuvvutsstttsssttttttsssjjjjssjsjsssssssssssssssssssrrsssssttsssssssjtjssttsstttjjsssttttuutttttttttttjjssjttttttttttttttttttuutttuuvutttttttttttuuttttttttttuuuuutttttttttssttttttssssttssttttttttttuuttttttttttttttuuttuuuuutttttttttjjtttttttttttjsstttjssttssstuuttssssssssssssssssjtjjsssssssssstttttssssssjtssrrsssrstttttjssssjsssttssttssssssttttuuttttttttjjjjssssjttttttttttttttttttttttuvvuttjtttjjttttttttttjttttttttuuttttttutssttttttjssssssstttttttjjtttttuuttttttttttuuttuuuuutttttttttjsjjjtttttttttttttttttuutttuvvuttttttttttttttttttttttttutuuuutttttutssttttttssssttssttttttttttttttttttuttjtttttttttttttttttttssssttttttttttjtttttttttttttssstttjssssssssssssssssssttttssstttssttssssssssttttssssssssttsssjsjtttsssttssttssstttttttttttttssssssssssttttjtttssstttttttttuuttsstuuttjttttttttttttttttttttttttuuttuuuuuutsttttttssssssstuuttttttttttsstuttttttttttttttuuuuttttssssssstttttttttjjttttttttttuuttttuuutttttttttttttttttttttttttttuuttuuuuuutjtttttttsssttstuuttttttttttssuuututttttttuuttuuuutttssssttttttttttttttjttttttttttuuttttuutttsttssssttttttsssjjjjssssssssssssssssssssjtjsssssssjttssssssttsssstttttttjtjssttttuuttttttsssssstttttttttttjttttttttttuuttttuuutttttttttttuuttttttttttttttuttttuuuuttsttttttssssttstuuttttttttutsstuttttttttttuuttuuuutttttsstttttttuutttttjttstttttstttsssstuttssssssssssttssssjttttsssssssssttttttsssstttjsssssssstttjtjssssjssstttttttssssttttttuuutttssssssssttttttttttjttjtttttttttttttuutttjttttttttttttttttttttttttuuttttuuuutstttttttsssssssttttttttttttstuuttttttttttuuttuuuuttttssssjttttttttttttjttttttttttuuttttuuutttttttttttttttttttttttttttuuttuuuuuutjtttttttsssttstuuttttttttttssuuttuttttttttttttttttttssssssstuuuutssssssstttttttttssssssssssssrrsssssssssssssssssssssssjssjjssssssstttttssssssstttssjtttttsssssttssssjssttttttttttssssrrsssstuuuutssssssssttttjttttsssttsstttssssttttttttttttttttttssttttttttttttttttttttttttttttttsttttttsstttttttsttttttttuuttuutsssrrsssstuuuuttjttjstttttttttttsssttssttssssttttttttttttttttttssttttsttuttttttttttuuttttttttttttttttttttttttttttttttttuuutttuutsssrrsssstuvvuttsttsjttttttttttttssttssttjsssttttsstttttttjssssssssssssssssssjtssssjttjssssstttsssjjjtjssssssttssjjssttttttttttssssrrsssstuvvuttsssssjtttttttttttssttssttjsssttttttttttttttttttttttttttttttttttttttttttttttttuttjttttttttttttttttttttttuuutttuutssssssssstuuvvuttttttttttttttttssssssssssssssssssssssssssjsjjtssssssssstttssssssjtttjsssssstttsssssssjsssssstttssjjssjttuutttutssssrrsssstuvvuttssssssjjtttttttssssttssttssssttttttttttttttttttsssttttttttttttttttttutttttjttttjsttttttttttttttttttttttuuuuttuutsssrrsssstuuuvutssssstttttttttttsssttsstttsssstttttttttttttttttttttttttttttttttttttuuttttttttttttttttttttttttttttttttttuuutttuttssssrrrssttuuttsssssssjtttttttttsssssssssssrrssssrssssssssssssssssssssssssssssstttttttjsssstttsssjtttssssttssjssstjssttttttttttssssrrssssttuuutssssssssttttjtttssssttssttjssssttttttttttttttttttjsttttsttttttttttttttttttttuutssjtttttjssttttttssttjsttttttttutssssrssssstuuuutssjjssttttttttttssssttssstsssstttttttttttttttttttsttttssttttttttttttuutttttttttttttttttjjtttttttttttttttttutttttsssssssssstuvvutsssjsjjtttttttttttssttsstttssstttttsjttttttjssssssssssssssssssstssssjjttttssttssssjjjjssssttssjjssjjssttttttttttssssrrsssstuvvutssssssjttttttttttsssttssstjssssttttttttttttttttttttttttjttjjttttttttttttttttuuttttttttttttttttttttttttttttuttttttsssssssssttuvvutjttttttttttttttssssssssssssrrssssssssssssjssssssssssssssssssssssjjjjjjjtsssttsssssssjssssttssssssjjssttttttttttssssrrsssstuvvutsssssssjttttttttssssttsssjsssstttttjttttttttttttsssttttjttttttttttttuutttttttttjssttttttsstttjttjjttttttttttttutssssssssssttuvvutsssssjtttttttttssssttsstttsssstttttttttttttttttttttttttttttttttuuttuutttttttttttttttttjjtttttttjjttjjtttuuuttuttsssssssttsstttsssssjjssttttttttttttssstjsssssssssssssssssssssssssssssssssssssssttttttttttssttssjtsjtjsssjttsssssstjsssssstttttttsssttsjttsstttsssssssssttttjttttttttsttttsssssjttttttttttttttttttttttttttttssstttttttttutttuussttttttssstttttsssjttsssssssttuttttssstuuttssttttssjttjjttttttttttttttstttttjjsssttttttttttttttttuutttttttttttjjttuttttttttttuutsttttttssttttttttjtttttttsstttttttsssttttttssttttssjtttjtttttttttttuuttttttttsssjstttssjtttssjjssttssssssssssssssssjjssjtttssttsssjssjjssssttjsssssjjsssssstttttttsssttttttssttttsssjttjtttttttttttuutttttttttsssttttttttttttttttuttttttjjjjsssstttttttttttttuutstttttttsttttttttttttttttsstttttttsssttttttssttuuttttttttttttttttssssssssssssssssssssssssssjjsssjtssssssssssssssssjjjjjjtttssttssssssjsssssttsssssssjsssssssttttttsssttttttssttttssssjjstttttttttttttsstttjjjjssstttttjjttttttttttttttttttjtssssttuttutttttttuussttjtttsstttttjttjttttttttssttuttttssttttttssttttsssjttjttttttttttttttstttttssssjttttttttttttttttuutttttttttttsttuuttuuttttttuutsttttttssttttttttjttttjttstttuuttttssstttutsssssssssjttjsttttttttuuuttsttssssssssssssrsssssjjssssjsssssssssssssssttttttttttstttssssssssssstttsssssjttssssrrstttjsjssstuttttssssssssssssssttttjtttttuutstttttsssssjttttjttttttttttttttttttttjssssttutttttttuttttssttjjttsstttttsssttttsssssssstuttttsstuuuuttsssssssttttjtttttttttttuutstttttttsssjtttttttttttttttuuttttttttttjjjtuuttttttttttttssttttttssttttttjjttttttttssstuttttsssuuuuuussssssssjtttjttttttttttuvutttttttttssssjtttsssttssjjssttjsssssssssssssssjjssjtttssttsssssssssssjttssssssjtjsssrrstttssjssstuuuuussssssssjtttjtttttttttttuuttttttttttssjtttttjtttttttttuuttttttttssssstttttttttttttuttsttsjttsstttttttttttttttssssttuttttsstuuuuttssstttttttttttttttttjssssssssssssssssssssssssssttsssjttsssssssssssssssjjjjjjttttttsssssssssssstttssssssjjjsssrrsstttjtssstuuuuusssssssssjttsttttttttttuuttsttsjttjsssjttttjjtttttttttttttttttttssssstuuttttttttttttssttssttsstttttjjtttttttttsssstuttttstuuuuuttssjjsssjtttttttttttttttuutsttttttjsssjtttttttttttttttuuutttttttttssttuuttttttttttttssttttttssttttttttttttttttsssttuttttsttuttttttsssssssjttjtttttttttttttttssssssssrrsssssrssssjjssjsssjssrssjsssssssttttttttjtttsssssssssssssttjssssttttttjsrrssttsssssttuttttttsrssssssssssttttjtttjtttttssstttjsssjtttttjtttttttttttttssttutsssjttuuttttttttuttsttssssssjtttttsssttttttttsrrssttssssttuvvuuuuusssssstttjjtttttttttttttttssssttjssssttttttjttttttttttuutsttttssjtttuuttttttttuttssssssssssttttttjtttttttttsrrssttssssstuuuuuuutsssssssttttttttttttjttuuutsssttttsssssttttssttssttsssstssrsstssrssssssssjjssssttssssssssssssjttsssssttttttjsrrssttsssssttuuuuuttssssssstttjttttttttttttuttsssttttsssstttttttttttttttttutsstuutsssstttttttttttttttsttsssssssttttttttttttttttsrrssttttssstuuuuuuuussssttttttttttttttttsssssssssssssssssjssssssssttsssssstssssttsssssssjjjjjjjjstttssssssssssssstttsssssttjjjssrrssttsssssttuuuuuutsssssssjttssttttttttttttttssssttssssstttttjtttttttttttttsstuttssssttuuttttttttuttsjsssssssstttttsstttttttttssrssttssssttuuuuuuutssssssstttttttttttttttttttsssttttsssstttttttttttttttttuutstttttsjttuuuttttttttuutsttssjjssjttttttjtttttttttssrssttttssttuuttttutsssssssstttttttttttttttttssrssssssrsssssssssstjssssssssssrssssssssjtttttttttssttssssssssssssjttjssstttttttjsrrssssssssjtttuuttutssssssssssssjtttttttssttttsssstttsssjtttttttttttttttssttssttttssttttttttttttttttssttssssssjtttttsstttttttttsssssssssssttuuuuuuvvtsssssjjttjttttttttttttttsssssttssssjtttttttttttttttssttssttttsstttuuttttttttttttsttsssssssttttttjttttttttttssssssssssttttuuuuuutsssssjtttttttttttttssttttsssttttssssjtttttjttssttssssssrrssssssssssssssjjssssttssssssssssssjttssssjttttttjsrrssssssssjtttuutuuussssssjjttttttttttttssttttsssttttsssttttttttttttttttsjttsstuutssttttttttttttttttttttssssssjttttttttttttttttssrsssssssstttuuutuvvtssssttttttttttttjttjssssssssssssssssjssssssstttsjjsssssssttjsssssjtjjjjjjjjssttsssssssssssstttssssstttjjjssssssssssssjtttuuuuuusssssssjttsttttttttttttttsssssttssssstttttttttttttttssttssttttssjttuuttttttttttttsttssssssstttttssttttttttttsssssssssstttuuutuvutssssssjttttttttttttttttttsssttttsssstttttttttttttttssttsstttttstttuuuttttttttttttttssttsssttttttjttttttttttsssssstsssttuuttstuuttssssssjtttttttttttssssssssssrrssssssssssssjjsssssssrrsssssssssjsjjttttttttsssstttsssssssssjttsssjttttsssjtttsrrrrsssjtsstutttuttssssssssssjttttttjssssssssssssttttttttttttttttttttssssstttssttttutttttttttttstttttssttssssttttjjtttttttjjtttsrrrssssttstuuuuvvlutsssjjtttttttttttttsssssssjjssttttttttttttttttttttssssjtttssttttttttttttttttstttttssttssssttttttttttttttttttssrrssstttstuuttuuuttsssjjttttttttttttssssssssttsstttttttttttttjjjjjssssrrsssssssstttssssssjjssssstttsssssssssssjssssjtttjssjtttsrrrrsssjtsstuttuuutssssjjjtttttttttttsssssssstsssttttttttttttttttttttssssttttssttuuuuttttttttttsttuutssttjsssttttttttttttttttttsrrrssssttstuuttvvvutsjjjtttttttttjjttjsssssssssrssssssssssssstttjssjssrssssttsssjjsjjttjttjjjssssttsssssssssstttsssssttssssjtttsrrrrrssjtsstuttuuuttssssjjtttttttttttssssssssssssttttttttttttttttttttssssttttssttttttttttttttttsttuttsstttsssttttjjttttttttttttsrrsrrssttstuuttuvuutsssjjjttttttttttttsssssssjsssttttttttttttttttttttssstttttttttttuttttttttttttttuttsstttsssttttttttttttttttttssrsssssttttuustuuuttttttttjjttttttttssssssssttssssttjssssssssssssssssrrrssssssssjjjsjjjjssjtjssssttssssstsssssjssssssttssstttttssrrsssssssstttsttttttsstsssssjtttttjssrrsssstjssstttttttttttttttttttjssssttttsstuuuttttttttttttsstuttsstttsstttttttttttttttjtutssssssssttsstuuuuuvuttttttttjttttttttjssssssttttssttttttttttttttttttttssssttutsstuttttttttttttttsstuttsstttjsttttttttttttttttttttsssssttttsstttttuuutttttttttttttttttsssssssttttsstttttjttttttjjjjjsssssrrstjssssttttsssssssjjsssstttsssssssssssjjttssssjjtttttttsrrssssjjsstttttuuutttttttjsttttttttsssssssttttsstttttjttttttttttttttsssstuttsstuuuutttttttttttstuuttsstttjtttttttttttttttttttttsrrssssttssttttuuvutttttttttttttjtttjssssssssssssssssssssssssjjsssssssrrsstttssjjjjjsssssssjtssssttssssssssssssssssssssssttttttssssssssjssstttttuuutttttttjjttttttttssssrssstttsstttttttttttttttttttjssssttttsstuttttttttttttttsstuttssttttssttttttttttttttttttssssssssttssttttuuvuttttttttttttttttttsssssstttsssttttttttttttttttttttsssttuuttttuuuutttttttttttsttuttssttttsstttttttttttttttttttsssssssttssuutttttttuuuuutsssttssttssrrstttutttttttttsrrrsssssssssssssssstttttsssssssssssssjjssssssssssssssssssstttsssssttttssstuutttssssssssttsssttttuutssssttssttssrrssstuuttttttttsssstttttttttttjssttuuuuttttttttttttjtttjttttttjjtttttttssttttssssstttttstuuttttssttssstuuttttuuuuuuttsjttssttssssssstuuttttttttsssstttttttttttjssttuuuuttttttttttttstttttttttttttttttttssttuutsssttuuttstulututtjjjjsstttssttuuuuuutsssttssttssssssstuuttttttttssssttssssttsssssssstttttsssssssssssssssssssssssssssssssssjtutssssssttttstuuttttssjssssstttstttuulvutsssttssttssssssstuuttttttttssssjtttttttttttssttuuuuttttttttttssstttttttttssttttttttssttuutsssttuuttstuuttttssssssstttsstuuuuuuuttssttsstttsssssttuttsssssssssssssssssssssssrrssttttssjjjjssssssssstjssssssssssjjjtsssstttssssstuuttsstuutttsssssssttttstttuuuuutjstttssttssssssstuuttttttttsssssttttttttttjssstuuuuttttttttjjssstttttttttssstttttttssttttssssstuuttstuutttttsjjssstttssttuuuuuttjjtttssttssssssstuuttttttttssssttttttttttttssttuuuutttttttttttttttttttttsssttttttttsstttttsssttuuttstulututtjttjjttutsstttuuvvutsssttssttssssttuuuuttttttttsssssrrssssssssssssstssstssssssssssssssjssssssssssssssttssssttsssssttttssstuuuttssssssssttssstttuuutssssttssttssssstttutttttttttssssttttjjttjjjjttttuuuttttttttjttjjjjttttttttjjttttttuutsstttssssstttttstuvuuutttttttjtuutstttuvvvuttttttsstttsssstttuuttttttttssssttttjjttjjjjtttuuuutttttttttttsssjttttttttjjttttttuuttttuutsssttttttttlvuuutttttttstuusstttuuvvutsssttssttssssstttuuttuuttttssssttssssttsssssssttttttsssssssssssssssssssssssssssssttssstttssssstttttstuuutttsssjssstttssttttuvvutsssttsstttsssstttuuttttttttsssssjsjjtttjjjjtttuuuuuttttttttttsssstttttttsssttttttuuttttutssssttttttstuvuutttsssttstuusstttuvvvvtsstttsstutssssttuuutsttssssrrrrrssssssssssssssstttttjssjssssssssssttsjsssssssttjtttssssttsrrssttuttssuuuuttssssssstttssjtttuvvutsstttssttsssssttuuuttuttsttssssjjjsttttjjjjttttuutttttttttjtjsssstttttttjssttttttuttsttttsssssttuttstuvuuutttttttstutsstttuuuuutjttttssttssssssttutttttttttssssttttttttttjjtttuuuuuttttttttttjjjttttuuttsssttttttutttttttssssttuuttstlvuuutttttttttuuttttsstuvutstttssstttttuuuuuttttttttttsssssrrssssrrrrssttjssrrsssstsssssssssssttssttssjtttssttutssssssssttsssttttttsssttssttttttsstssstuuttstttsssttsstuuuuttssstttsssttttttsstttjjjjttuuutssstttttttttttttttttttttttjttutttuuuutsssssssttssttuuttttssttttuuuuuuttttssuvvutttttsssttttuuuuuutssttttjssttttttsstttjjjjttuuutssstttttttttttttttttttttttjttuuttuuuutsstttjtttssttuluttttstttttutuuuttttssuvvutstttssstttttuuuuutsjttttjttttttttssstssssssttttssrsssssssrsssssssssttssssssstttssttutsssstsssttssttuutssssstttttuuuutttttsstuuttttttsssttttuuuuuutsstuutssssssjjjsstttjjjjttuuuttsstttttttttttjjsjttuttttttttuuttuuvltsssssssttssttuuttttsstttttttuuuttttstuvvuttttttsstttttuuuuutsssssssssrrrrssssssssssssttttssssssssjsssssssssssttssttssttttssttttssssssrsttssstttttssssstttttttutttttsstuutjstttssstttttuuuuuttjttttsssssssjssstttjjjjttuuutsssttttttttttjjtttttuttttjtttuuttuuvutssstjsjttssttuuttttssttttttttuuttttssuuuutjtttssstttttuuuuttstttttsstttttttsstttttjjtuuuuttssttttttttttttttttuuutttttttuuttuuuutssssssstttsttulutttsstttttuuuuttttsssttuuttttssssttttuuuuuutjttttttttttttsrrssssrrrrssttssrrrssssjsssjjssssssttttttssttttssttutssssttsstsssstuutjtssstttttutttttjsssstttttttttsssttttuuuuuusssttttssttttttssstttjjjjtuuuutsssttttttttttttttttuutttttttuuttttuuussstttttttsstuvvttttsttuttuvuuuttttsssuvvuttuutssttttuuuuuuusssttttstttttttssstttjjjjtuuuutsssttttttttttttttttuuttttttttuuttuuuutsstttttttsstuvvttttstttttuuuuutttttssuuuuttuttsssttttuuuuuusstttttttttuutttssttssssstttttssrrsssssssssjssssssttssssssttttssttutssssttssttssttvutsssssttttuvuuuttttsssttttttuttssttttuuuuuuusssttttsttttttjsssttttttttuuuutssstttttttttttjjtttuutttttttuuuttuuvutsstttttttsstuvvttttssttttuuuuuuttttssuvvuttuutssttttuuuuuuussssssssssssssssrrsssssssstuttssssssssjjssttssssssttttttjjttttssttttssssssssttssstuutssssstttttutttttttsssttutttttssssttttuuuuuutttttttsssttttsssstttjjjjtuuuutssssttttttttttjttttuutttttttuuuttuuuutsssttttttsstuvvttttssttttuuttuttttssstuuuttttssstttttuuuuuusstttttstttuuttssstttjjjttuuuutsssttttttttttttttttuuuttttttuuuttuuuutsttssstttsstuvvttttssttttuuuuttttsssttttuuuutssttttttttttuutjttttttttuuutsrrsssssssssssssssssssssssssjjsssssttttttssstttsssttsssstuuuttttssttuuuuuuttttstuutstttsssssttttuuutssstttttttttuusstttstttuuuuussssttttttttttttuttttttttttttttjttttuuutttjttutttttttsstuuuutttttttuvvuttttuuuttuuttttttssstttuuuuutssttttttttttuutttttstttuuvvusssstttttttttttttttttttttttttttttttttuuutjjtttttttuuttttuuvutttttttuvvuuuuutuuttuuttttttsstttutuuuuussttttttttttuuttuuttttuuuvvutssssttttttttttsssssssssssssjssssssjjtttssssttssssttsssstuuuttsssttuuuttttttttjtuuttttttsssttttuuuutssttttttttttuutttttttttuuuutsssstttttttttttttttttttttttttttjjtttuuuuttttuuttttuutttttuuttttttttuvvuuuuttutttuuttttttssttttuuuvvutstuuuuuttttuutsttssssttttttsrrrssssssstttttttssssssjjjjttssssstttttsssjttssstttsssstttttttssstuuuttttttttsstttttttsssstjttuuuutssttttttutttttttuttjttttuuutssssttttttttttttuttttttttttttttjjtttuuuutttttttttttttsjtttutttttttuuvvutttttttttutttttttssttttuuuuutssttttttttttuuttuutttttuuvvussssttttttttttuuttttttttttttttttttttuuuuutttttttttutttttuuttuuttttuumvutuuttuuttuutttttsssstjtttuuttssttttttjjttttttttttttttuuutsssssssssssssssssssssssssssjsssssssttttttssttttsstttsssttuuutjstttttuuuuuuttttttuutstttssssjjtttutttssttttttttttttssttttttuuuuuttsssttttttttttttuutttttttttttttjttttuuutttttuutttttttsttuuuuttttttttuvuuuuuuuuttuuttttttsstttttuuuutsstuttttttttutttutttttuuuuuutsssttttttttttttttttttttttttttttttttuuuuttttuuttttttttttuuuutttttttuvvuuuuuuuuttttttttttssttttttuuutsstuttttttttutttuutttuuuvvvutsssttttttttssssssssssssssstsssssssjjtttssssttsssttjsssstuuttsssttttttuuuuuuttttuutttttssssttttuuuutsstuttttttttutttutttttuuuuuttssstttttttttttttttttttttttttttjjtttuuuuttttuutttuutttttuuuutttttttuuuuuvvuuuuttttttttttsstttttuuvvusstuuuutttttutssttssstttttttssssssssstttssstttsssssssjjjjsssssjtttttsssjttssttttssstttttttssstuuuuttttttttsttttttttsssstsstuuuutsstuttttttttttttttttttuuuuuttsssttttttttttttuuttttttttttttjjjtttuuuttttttttttttttstttttttttttuuuuuuuuuuuutttttttttttsstttttuuuutsstuttttttttttttttttttuuuuuutssstttttttttjttttttttttttttttttttttuuuuuttttttttuttttttuuttuuttttuulvuuuuuuuutttuttuttsssssjtttttttssttttttjtutssstttttttttttsstttsjsssssssssrrssrrsjjsssssssssssjtttssttssttttttsttuttssttssssttttttttttttttuutttttttsssssjtttsssssstttjjjstutssssstttttttttstuutttttttttttjsjtssstttttttttssjttttuuttuuttuuutttttuuuttttttsstttttttuuuuuuuuuutttuuuttssssttttttttstttttttttuutstttttuttttttstuutttttttttttttttssstttttttttsssttttutttuuttuuututttuuutttttttjtuutttuuuttuuuuuttttuuuttsssjttttttttssttttttttuutsttttuuttuuutttuuttttttttttssssssrssttsssssssrsssstttssttssttttttstttttsssssssstttsttuuttuuttuuttttutssssssjtttttttstttttttttuutstttttuttttttsttttttttttttttttttssstttttttttsssttttttttuuttuuuuuutulvuuttttttttuuttttuuuuuuuuuuttuuuuttsssjttuuttttttuuttttttuusssssstttttsssssttssttsstttsssssssssssjssjssssssssttttssttssttttttttttttssssssssttttttttttttttttttttuttsssssstttttttssttttttttuussttsstuuuttttsttuttttttttttsssstsssttttttttssssttttuuttuuttuuuuttttuuuttsttttjtuuttttuuuuuuuuuttttuuuttssstttttttttstttttttttuttstttttttttuutttuuttuttttutttjssttsstttttttttjjtttttutttuuttuuuuuuttuuttttttttttuutsttuuuuuuttutttuuttttttttjjssttssstttttttttutsssttttttttttsrstuttjssssssssrrrssrrsssssssssssssssjtsssttssttttttsttuttssssssssttttttttttttttuutstttttttsssssssssssssttttttstttsssssttutttttsssuuttttttttttjssssssstttttttttsttttttttsstuttuuuuttttuuutssttsssttttstttuuutttuuuttttttttttttttttssssjtttttttttutssttttuutttttsssuuttttttttttssssjsssttttttttjsstttttttjtuuttuuutttttuuutsstttjjtttttttuutttuuuutttttttttttttsstttsssstttttttttutssttttuuttttttssuuutttsstttsssssssrsstjssssssssssssstsssstssttttttsttttssssssssttttsttttttttttuutjtttttstttstsssjjssjtttttttttutssttttuuttttjssstuttttttttttssssjsssstttttttsssstttttttttuttuvuuuutulvutssttttttuttjttttttttuuutttttttttttttttttttssttuuttttttutssssssttttsssrrsttsstsssstsssrrsssssssssssssssssssssttssttttttttttttttttsssssssjttssjjjsjjttttttttttttttttssssttjsssstttttttttuussjtssuuutttjssstuttttttttttssssssssttttttttssssttttttjttuttuuuuttttuuutsstttjjtuutjtttuuuutuuttttttttttttttttttttssjtttttttttutssttttuuttttttssuuttuttttttttsssjjsstttttttttjjttttttttttuttuuuuuuuuuuttssttttttuutstttuuuuuttutttttstuvuuuutsssttrrsttttuuutttstttttuutttssssssstttsssssssssrrrssssrrrssjssssjsssssssssssssjttsssttssssssstjsttttttttttttjtttttsssssstuuuutssrsssrrsttttuuttttsttttttttttsssssssttttttttstjsssstttsssssttttttttssssssssstttuuutsstttsssssttttttttttttttttttttttttssstuvuuuutsssttssttttuuuutttttttttuuuttssssssstuuttttttttssssttsssssstutttttttttttsssttttuuttttutssssssttttttttttttttttttutttttssstuvuuuutsssttssttttuuuuttttttttuuvuttsssjssttttttttttttssssttsssssssssssssssrrsssrrsssttttsssttssssrrsjtttttttttjtttjttttttjssssstuuuuttsssttssttttuuuuttttttttuuuttsssssssttttttttttttssssjjjsssssttttttttttttttjtttttuuutttuuttttssttttttttttttttttttttttttssstuvuuuutsssttsstttuuvvuuttttttttttttsrrsssssssssssssssssrrssjsssssssjssssttsssssssssstuttttssttssssssstjjttttttsssssssttttsssssssuuuuutssssttssttttuuuutttttttttuuutssssssssttttsttssttssssstsssssstttttttttsssstssttttuuutssttssttssttttttttttttttttttttttttssstuuuuuutsssttssttttuuuuttttttttuuvutsssssssstttttttttttsssstttttssstutttttttttttsssttttuuutttuutssssttuttttttttttttttttttttttssstuuuuuutsssttrrsttttuttttssttttttttttssssssssttsssssssssrssssssrrrssjssssjssrssssssssssttssssttssssssttjsttssttjjjjjjsstttstssssstuttutssrsssrstttttuttttssttttttttttssssssssttssttssttssstttttssssttttttttssrrssssssttuuttssttsssssttttttttttttttttjjjttttttssstuuuuuutsssssssttttuuutttjtttttuuutttsssssssttuttttttttssssttttsssstuttttttjjttssststttuuttstutssssstttttttttttttttttttttttttssstuuuuuutsssssssttttuuutttssttttuuuuutsssjttstttttttttttssjttttjsssssjsssstssrrrrrssrsstttssssttsrsssssttttttttttjjjjjssttsstssssttuttutssssssssttttuuuuttjjttttuuttttssssttsjttttttttttssssstttsrssttttttttjjttttttttttuuttjtuutsjjstttttttttttttttttttttttttssstuuuuuutsssttssttttuvuuutjsttuutttttssrssssssssssssssssssssssjsssssssssssttssrrsssssstuuttsssttssssssttjsttssttssssssssttsssssssttuttutssssssssttttuuutttjjttttuuuttsssssssssttssjsssttssssttttsssstttttttttsrrssststttuuttssttssstssttttttttttttttttjtttttttssstuuuuuttsssttssttttuuutttssttttuuuutssssstssstttsttssttssssttttsssstutttttttttjsstssstuuuttstutssssstttttttttttttttttttttttttssuutsssssjtttrrssttssttssssttssttttsstuttssttttttssssssssssssssssssssssssssssrrrssstsssstttsssssttsssssttsssssssssjjjjjssssttttttttssssssssssrrssttssttssssttsstttssttuttssttjjttssttjtttttttttttssttttttttttjsrrssttsstuuusssstttttttttttttttttttjttttjsssttttttuutssssstttsssstttssttsssttttttttttttuutssttttttttttttttttttjtttssttttutttttjjttssttsstuuutssstttttttttttttttttttttttttsssttutttuutssssstttsssstttssttssstttttttttttuuutjstttttttttttttttjjjttttssssssssssssrrrrrsssrrstttssssssjsssssjttsssssssssjjjjssssttttttuutsrrsssstsssstttstttssstttttttttttuuuutstttttttttttttttsssjtttssttttttttttjjtttttttttuuutssttttttttttttttttttttttttttjssttutttuutsssssttttssttttttuutsttttjttttttttttsssssssssssssssssssssssssssstsssjsssssrrrssssssttutssssjttsssssttssssssssssssssssssttttttuutsrrssssssssstttssttsssttttttttttttuutssttttttssssjttttssjjtttsstttttttttjjsrrssttsstuuutssjtttttttttttttttttttttttttjssttutttuutsssssssttssstttstttssstttttttttttuuutssttttttssstttttttttttttssttttuutttttttjssttsstuuutssttttttttttttsttttttttttttttstttutttutssssssjtttrrstttssssrrssttsstttssstuutsstttjjjssssssssssssssssssjjssssssssssrsssttssttttsssssttsssssssssssssssssjjjsjsssttttttutsrssssssttssttttsstsrrssttssttsssstuutsstttjttssjjttttttttttttttuuttttttjjtssssttttsttttsssttttttttjjsjtttttttjjtttttsssttttttutssssssttttsstttttttssrstttttttssstuuuutstttttttttjttttttttttttttuuttutttttttttsttttttuutsssttttttttttttttttttttttttttsssttttttuussssssttttsstttttstsrrsjttssttssssuvvuttttttttttttttttjjttttttssjjsssssssssssrrssssssttssrsssjjsssssssssssssssssjjjjssssttttttttssrrssssttsstttttttssrsttttttttjstuvvutsttttttttttttttttttttttttuutttttttttjjtttttttttutssstttttttttttttttttttjjtttttsssttttttutssssssttttsstuuuttttsssjttstttttssttttssssssssssssssssssjsssssssttssssssssssssssssssttttsssstttsssssssssssssssssssssssssstttttttssrrssssttsstttttstssrstttjtttssssuuutsstttttsssssttttttttttttttttttttttsstssssttttttuutsssttttttttttttttttttttttttttsssttttttutssssssssttsstttttttsssstttjjttssssuvvuttttttttssssttttttttttttttuuttuuttttttttstuuttuuutssstttttttttttssjttttttttttttsssttttttrsstuuuutjttttttuuutsrrrssttsstttssstuttttttsssssssssssssrssttsssjtjssssssrssssssjjttttssrrrttttssssssssssssssttssjjjjssssjtsssssssttuutssjttttuuuutsrrrssttssttsssstttttjttssjjssssttttssttutttttuutttttsstttttttttttttssssttutssttsssssttttttttttttttsssttssssrrstuuuusstttuuuuuutssrsstttttttssstuuttttttsssstttjjttttttuuutttuuuttttttjjttjtttttttttssssttutssttsssstttttttttttttttsssttssssssttuuuutttttuuuuuutsrrrstttssttsssstuuttttttsssttttttttsstttttjsjjjssssssrssjssssssttssrrrrsjttsssssrrsssssssstssjjttssssssssssrssttuutssttttuuuuutssrssttttttttssstuutttttssttttttttttjtttuuttttuuttttttttttjttttttttttsssttuutsttsssttttttttttttttttsssssssssrsstuuuutsttuuuuuvvutsssstttttuttssstttssssssssssssssssssssttttsttttsssssssstssssssttttssrrrttttssssssssssssssssssssssssssssssssrrsttuutssttttuuuuutssrsstttjtttssssuuutttttssssssstttttttttuuttttuttttttssjtttttttttttttsssttutssttsssstttttttttttttttsssssssssrsstuuutsstttuuuuuutssssstttttttjssstuutttttssttssssttttsstuuutttuuuttttttttttttttttuutttsssttutssttsssssttttttttttttttjssssssssrrtuuuvuttttuuuuttutsrrsstttsstttsssttttttttssssssssssssssssttsssssssssssssssjsssjjttttsrrrsttttssssssrsstssstttjjjjjjjsssssssssrrstuuuttsttuuttttutsrrssstttttttsssstttjtttssjjssstttttttttttttttttttttjjstttttttttutttssstttutsssssssstttttttttttttttsssssssssrrstuuvutsttuuuuuuutsrrsjttttttttssttttttttttssstttjjjttttuuuuttuutttttttjjtttjtttttuuttssssttutsssttssstttttttttttttttjssssssssrrstuuvuttttuuuuuuutsrrssttttttttssssttttttttsjsttttttttssttttttsjssssssssrsstjssssstttsrrrssjtssrsssrrsssssssttjjjtttjsssrrssssrrstuuuuttttuuuuuuutsrrssttttttttssstttttttttttttttttttttttuuuttttttttttttttttjtttttttttssstttuttsttsssstttttttttttttttsssssssssrrstuuvutttuuvuuuuuussssstuuttuttsssttsssssssssssssssssssssttttttttsssssssssttssttstuutsrrrsttttsssssssssssssssssssssssssrrrssssrrstuuuutsttuuuuuuutsrrssttttttttsssttttttttssssssttttttttuuuutttttttttttsjtttttttttuuttssstttutsssssssstttttttttttttttsssssssssrrstuuuutttuuuuuuuutsssssttttttttssstttttttttttttsstttttttuuuuttuuttttttttttttttttttuuutssstttutssttsssstttttttttttttttssssssssssstttttuttttuuuttsssssssttttttttttssssstjttttttsssssssssttttssttssrrsssssssssssttttttttsrrsttsssssssssssttssttssjjjjjjjssrrrsjttsrssttstttttutttssssssssttttttttttsssssjjtttttttjjtttttttuuttttuttssttsssttttttttttuuuttssttttsstssstttttttttttttttttttjssrrstttsssssttuuuuuuuttttttssssttttttttttssstssttuuuttttttttjjtuvvuttuuttssttssjjtttttttuuuuuutsstutttttsssttssttttttttttttttttssssstttsssssttuuuuuuuttstttssssttttttttttsssssttttuttttttttttttttttssttssssssssssssssjttttttuttrrstssssssrrssssssssssssjjjtttsssrrrsjttssssstttuuuuuuttttttsssstttttttttttssssttttttttttjttttttuuuuttuuttssttssttttttttttutttttsstutttttjssttjjtttttttttttttttjssrrstttsssssttuuuuuuuutttttsssttuttuuttttssssssssssssssssssssssttutsstttsssssssssttsstuutttttutrrstttssssssssssssssssssjjjjsssssrrrsjttsrsssttttuuuuutttstsssssttttttttttssssssttttttttjtttttttuuuuttuuttssttssttttsstttuuuuuutsstutttttsssttsstttttttttttttttssrrsstttssttttttuuuuuuttttttssssttttttttttsssssttttuttttttttttttuuvuttuuttssttssttttttttuuuuuuutsstuttttttssttsstttttttttttttttssrrsstttssttsstttttuuuuutsssssssttjjttttttsssssjtttttttstttsssstttttssttssssssssssjtsstttttttttsrstttsssssssttssttssttssssssssjssrrrsjttssssssssttttutttssssssstttttttttttsssssjjttttttttttttttttuutttttttsstttsstttttttutttttttsstuttssjsssttttttttttttssssstttssrrstttsssssssttuuuuuuttsttssstttttttttttsssssstttuuuttttttttttuuuuttuuttsstttsjtttttttuuttttutsstuttsjttsstttstttttttttsssttttssrsstttsssssstttuuuuuttssttssstttttttttttssssstttttutttttttttttttttttttsssssssssssssstttttsttttrrttjssssssssjssssssssssssssssjssrrrsjttsssssssttuuuuuttsssssssttutttutttttsssstttttttttttttttttuuuusstuttssttssttttttttttttttttsstutttjjjttttttttttttttssssttttssrrstttjsssssstuuuuvuutttjjttttuuttuuttttjssssjssssssssstssssstttttsstttsssssssssttsttuutssttutsstttsssssssttjssssssssssssssssssrrrssttsssssssttttuuuttssssssstttttttttttssssssttttttttttttttttuuuutstuttsstttsttttttttuuttttutsstuttjjjsssttttttttttttsssstttssrrsstttssttsssttuuuuuuttsssssttttttttttttssssstttttuttttttttttuuuuuttuuttsstttsttttttttuuuuuuutsstuttjjttsttuttttttttttssssttttssrssttttsssssssssttuuvvutssssttttssttttssssssstttssttsstttttttttssssssssttttssssssjtttttjssssssssssssssssttttjjsssssjjsrrrrssjsssrrssssssssssssssstuuuttsssssttttsssttttsssssttttssttsstuuuuuuuttttutsstuuuuuttttttuuuuutsssssssjttttjssstutttttttttttssrrrssttssssssssjssssssssstttuvvuttssstuuttttuuttssssjttttttttstuuuuuuuuttttutssttuuuuttjttuuuuuutssttttsstttttssstutttttttttttsrrrrssttssssssssttsssssssstuvvvuuttssstuutsstttttsssssttttstttssuuuuuuuuttttutssstttutssssstttttttssssssssssssssrsttssttssjtssssrrrrssjsssrrsssssssssssssssttuvutttjjttttttttuuttsssssttttssttsstuuuuuuuttttutssttuuuuttttttuuuuutssttttjjtttttssstuutttttttttttrrrrssttsssssssssjsssssssstuvvvuutttjttuuutttuuttsssssttttssssssttttsjttssstttsssttttttsssttttuuttsssstsssstjsssrstttttjssttssjsrrrrrsjssrrrsssssssrrrsssssttuuuttsssstttttttttttsssssttttssttsstuuuuuuuttttttssttuuuutttttttuuuutssttttjjtttttssstutttttttttttsrrrrssttssssssssttsssssssstuvvvuutsssttuutssttttssssssjtttssttsstuuuuuuuttttttsstuulvutttttuuuuuuutstttttttttttjsstuutttttuuttttsrrrssttssssssssttsssssssssttuvvutssssttttssttttssssssjtttsstttttuuuuuuttsssssrrsttttsssssstttttjssssssssssssssssstttsssssssssssrrrrssssssssssssttsssssssssttuutttssstttttssjtttsssssttttsssttstuuuuuuuuttjtttsrstuuuuttttttuuuuttsssssssjtttttjssuutttttttttttsssssssttssttssssttsssssssssttuuvuttssttttttttuttssssttttttstttttuuuuuuuutjjtttsrstuuuuttttuuuuutttssstttjtttttttssuuttttttttttjssrrrssttssssssstttssssssssttuuuuuttssttuutssttttssssstttttssttttuuuuvvuuttttutsrsttuttssssttttttsssrssssssssssssrsttssssssjjssssrrrrssssssssssssttssssssssssttuuttttttttttttttttssssttttttssttttuuuuuuuuttjtttsrstuuuutttttuuuuuttssstttjttttttsstuuttttttuutttsrrrrssttssttssssttssssssssttuuuuuutttttuutttuuutssssstttttssssssttttttttssssttrrsttttttssstttttttssssssssssssssssstttsssstttssjsrrrrssssssssssssssssssssssssttuuuttsstttttttttttssssstttttsstttttuuuuuuttjjtttsrstuuuutttttuuuutttssstttjttttttsssuutttttttttjjsrrrrssttssssssssttssssssssttuuuuuttjtttttttsttttssssssttttssttsttuuuuuuutjjtttssstuvluuttttuuuuuuttsttttttttttttstuuttttttuuttttsssssstttsttssssvuttttttttssstttttttttssttttttsssssstttjssttttuuttttuuttttsssrrrrsssrrsssjttssssssjssrssssssssssttsssssstttjjsrstttttssssstttttuuutssssttttjttttttttttsstttttssssssstttsssttttuutttuuuttuutjssrrsstttssstttttttsstttsssssjttttttuutttssstuttttsstuttttttstuutttttttsssjttttjttttttttttsstttuutsssstttttjssttttuutttuuuttuutjssrrsstttsssttuuutssstttssssstttttttuutttssstutttssstttttsttjtuuttuuuttttttttttstttuttttttttttttutsssssstttsssttttuutttuvuttuuttssrrssssssssstttsssssssssrssssssssssssssssrsjjsssssssstttsssssttttttttssttssttssstttttttttttttttutsssstttttsssttttuuuttuuuttuutjssrrrstttttttttttttsstttssssjtttttttuutttssstuttttsstttttsttttttttttuttttttttttttttuutttutttttuuuutsssstttssssttssttssjtttsstjsssrrrrsssssssttttsssssstsssssssssssssttsssssstttsjsssttttssssssttttttttssttssttssstttttttttssttttutsssssttttsssttttuutttuuutttttsssrrrsststttttuuuttsstttssssjttttjttuutttssstttttjssttttttttttuutttuutttttttttsssttuttttttsstuttttsssssttttsssttttuutttuuutttttssssrsstttttttuuuttttstttssssjtttttttuutttssstuttttsstuutttttttuuttttvvutuuttttssssstttttttssssttssssssjttttttttttuuuttttttssssssrrrrrrrsrsssssttssrrssssssssssssssssttsrssssttssssrrtttttsssstuuttuuvuttttstttssssssttttttsssstttssssssttttsstttttuuutttttsstttsssssrrsssttttttttssssstttsssjjttttttuusssssstttjsssstuutttttttuuuuuuuuttttjttttsssssttttttssstttttsssstttttttttutuuuttttutjstttsssssrrssstttttttttsssstttsssstttttttutsssssstttsssrstuutttttttuuuuuuuuttuuttttssssttttttutttttttttsssssttttssttttuvuttttuttstttssrssrrssssssjjttssrrrssjssssssssssssttssssrsssssssrssttttsssstuuttttttttttssttssssssttttttttttttttsssstttttttttttuvvutttutsstttsssssrsststtttttttjsssstttsssjtttttttuutjtssstttttsrstuutttttttuuttuuuuttuuttttsssstttttttttttttuutssssttuutsstttttttssssttssssssrrrrrrssssssstsssssrrsttssssssssssssttssssssstsssssstttttssssttttttuttttttssttssssssttttttssstttttsssstttttssttttuuuttttttsstttsssssrrssstttttttttsssstttssssttttjttuusssssstttssssstuuutttttuuuttuuuuttuuttttssssttttttttssttttttssssttttttsttttuvuttttutjstttsssssrrsssttuttttttsssstutsssttttttttuutsttsstttttssstuuutttttuuuttuuuuvvutssssssssssstttssttsssssssssjttttttuuttuuututtsssssrrrrrsssrrrsttttsrsssssssssstttjssssssssssssssjssrrrrrsrrrssjjsttuuuttttuuuuutssssssssssttttssttssssssssssttutttuuttuuttuutsssssssssssssssrstuuutssssssssttttttttttttttttsssttttssssrssjssssttttuuuuuuuuuuvvutssssssssssttttssttssssssssttttutttuuttuuutuutjssssssssssssssrstuuutjsssssssttttttttttttttttsssttttsssssrssssssttttuuuuutuuuuvvutsssssssssjtttttttttsssssssssttttttuuttuvuuuuttssssssssssttssrsttutssssssssssssssssssssssssssssssjsrrrrrrssrrsssssttutttttttuuuutsssssssrrstttjjttttttsssssstttutttuuttuvuuuutssssssssssssssssstuuutsssttjsstttttttttttttttttjtttttssssssssssttttjtuuuuttuuuuvvutsssssjssstttttttttttssssjttttuuuttttttttttttsssssrrrrrssssrrrsttttssssssssssssttsssssssssssssssjjsrrssrrrsssssssssttttsstuttuuutsrssssssrsstttssttsssssssjssttttttuuttuuututtsssssssssssssssrstuuutssssssssttttttttttttttttssstttssrssrrsjssttttttuuuutttuuuvvutssssssssssstttssttssssssssstttutttuuttuvutuutjssssssssssssssrsuvvutsssssttttttttttttttttttttssttutssssssssstttttttuuuuttuuuuvvuutsssssssssssttssttsrssssssttttttttuuttuuttttssssssrrrssssssrrstuttsrrsssssssssttssssssssssssssjttssrrrrrssrrsstttttuuutttttuuuuttsssssssssstttssttsrsssssssttuttttuuttuutttttssssssssstttjtsssuvvusssssssttttttttttttttttttsssttttsrssrsttssssttttuuuutttuuuvvvutsssssssssstttssttssssssssttttttttuuttuuttuutjsssssssstttjtsssuvvutsssssjttttttttttttttttttsssttttsrssssssssssttttuuuuutttuuvvvutsssttssssjtttttuussssssssstttttttuuttuuttuutssssssssssttttssstuutssrssssssssssssssssssssssssssstsrqrrrrssrrssssttuutttttttuuuutsssstsssssttttttttssssssssttttttttuuttuuttuttssssssssstttjssssuvutssssttttttttttttttttttttttttttutsssssssssstttttttuuuttuuuuvvuutsssttjsstttttttuutjssssjtttuuutttttttttssttssssrrrrrsssssssrsttttsrsssssstsssttssssssssssssssjttsrrrrrrssssssstttttttssttttuuutssssssssssssttssttsssssssjjtttttttuuttuuttuttssssssssstttjssssuvutsssssstttttttttttttttttttsssttttrrssrrttssttttttuuuuttttuuvvuutsssstssssssttssttssssssssttttttstuuttuuttuutjsssssssstttttsssuvvutsssssttttttttttttttttttttsstuuusrssssssssttttttuuuuttuuuuuuvvllluutssstssttttttsrssssrsttttssssstttttttssssttssssssttssssssttsrrrsssssstttssssssssssssstttsttttssrrssttsssttuttttuuttttttttuvuullutssssssttttttsssssrssttutsssssttttsttsssjttsssttuuttjtttttttsssttttttuvuttssssjttttttuutttttsssssssttttttuuuuttuutttuuuuuvvllluutsjjsssttttutsssssssstuuttssstttttttttsjtttsssttuuttjtttttttsssttssttuuuttsssstttttttuutttttttsssssttttttuuutttuuuttuuutuvvlluuuutsttsstttuutssjssrrsttutsssssttttttttsjttttstttuuttttttttttssssssssttttssrrrssssssstttsssssssrrrrssjssssttttttuutsttutttuvuuuuttssttttttttttssttssssttuttsssstttttttssjtttsssttuuttjtttttttsssttttttuvuttsssjtttttttuutttttttssssttttttuuuutttuuttttuutuvvvluuuutstttttttuuutjttsssstuuutsssssttsssssssssssssssttsssssssttssrsssssstttsssssssssssssttttsttttssrrssttssttttttttttssttttttuvuuuuttssttssttttttssssssssttttssssstttttttssstttsssttuuttjtttttttssstttsttuvuttsssstttttttuuttttttssssssttttuuuuutttuuttttuutuvvvluuuussttssttttutsssssssstuutsssssttttttttsjtttsssttuuttjttttuutssstttttuvvuttsssjtttttttuuttttuttssssttuuuuuuuuuttuuttuutttuuvvvvvuttsttsstttuutssssssssttttssssssttssttsssstsssssttttssttttjsrrsssjsssttttssrrrsssssssttutjttssjsssttttttttttutsstuttttttstuvvvvvutttjsssstttttssjjssssttttssssssttsstssssjtttjjttuuttttuutttsssttttttuuuutsssssttttjttuuutttsjttssttuuuuuuuuuuttuutttttttulvvvvvuttttssssttuuttstsssssttttssssstttssttssstttsssttuutttttutttsssstttttuuuutssssstttttttuutttttttttttttuuuuutuuuttuuutttttttuvvvvvvuttttsstttuuutttjssssttttssssssttssttsssttttttttuutttuuuutssssssjsstttttsrrrrssssssssttssssssssssstttttttttttsstuttttttstuvvvvvttttttttttttttssttssssttttssssssttssttssstttttjttuutttttttttsssttttttuuuutssssstttjjttuuutttttttsttuuuuuuuuuutsstuttttttttuvvvvvvuttttttttuuuuttttssstttttssssssttssssrrsssssssssttsssjtttssssssttssttttsssrrssssssssstttttttjjsssttttttttttttsstttsttttssuuvvvuttttttssstttuttstjssssttttssssssttssttssssttttjttuttttttttttsssttttttuuuutssssstttjjttuuutttttttssttuuuuuuuuuuttuuutttttttuvvvvvvuttttsstttuutssssssssttttssssssttssttssstttsssttuuttttuutttsstttuttuullutssssjtttttttuuuttttttttttuuuuuuuuuuuttuuttuusstttuuuuuttutssssssttuutttsssttssssssttttttsstjssssrsttssssssssttttssssttjsssttssssssssssssssssttttttssssttuuutuuttssttssstuuttssssttttuussttssssssstttuutsssttsssssttttttttttssrssssttsssssstuuuuuttttttttttttttttsssstttttjtttutttttjtttulvuuuuuuttuutjstttttsssttttuuutsttssssststuuutttsstttsssstttttttttttssssssttsssssstuuuuutsttttttttttttttssssjttttttttuttttttttuuuuttuuutttuuttttuuttssssttuuuuttutssssjtttuuuutsssttsssssstttttttjtsssssssttssststuuuuuusstttttjsttttsssrrrsssssrrrsttjjjssssssttuttuuttstttsstttttsssssttttuussttsssssssttuuutjssttssssttttttttttttssssssttsssssstuuuuussttttttttttttttsssjtttttjjtuuuuuutttttuvvuuvvutttttssjtuutssssttttuuuttutssssstttuuuuutjtuutssstttuttttssssrrrrrstsrrrsssstjtttsssjtttjsstttsssssssssssssssttttttssstuuuuttuuttttttsssttttssssssttuutttttssssssttuuuttjssttssssstttttttssssrrssssttsssssstuuuuutsttttttttttttttssssjtttttttuuuuuttttttuvvuuuuutttutttttuuttsssttttuuuttutsssssstttuuttsssttsssssttttttttjttssssssttsssssttuuuuttsttuuuttuuuttttsssstttttjjtuuuuuuttttulvuuuuvvuttuutttuuuutsstttttttuttuussssssttttuuttttttsssssstttttttjjjssssssstsssssssjttttssssttsssstssrssssssssssssssjjtttssssttuuuttttttsstttssstuttsssssjsjttssttssssssstttuutsttttssssstttttjttttsssstssttssssssuuuuuutsttttttttttssjjsssstttttttttttttttjttuuvvuuttuttttuttsstttjssssjjjtttstuusssssstttuuuttttuutsssstttttttttttssttssttsssssstuuuutsstttttjstttjsjsssssttttttttttttttttttuvvuttuuttstuuttttuuttssssssttuuttuutsssjttttuuuttttttsssssstttttttttsssttssttssssstuvuuutssttttssssttssssrrsssssrsssssjjjjsssssttuuttttttssttsssttttsssssssssttssttsssssssttuuuttttttssssstttttttttttsstsssttsssssstuuuutssttttttttttssttsssjtttttttttuuuutttttuuvvuuuuutttttttstuutssssstttttuttuttssjsttttuuuutttuutssstttuuuttsssssssssstsrrrsssttjtttsrsjttssssssssssssssssssssssttttttssstuuuuttttttssttsssttttsssssssstttttttssssssttttuutjttttssssjtttuttjssssssstssttsssssstuuuuutsttttttttttssttsssstttttttttuuuttttttuuvvuuuuttttttttttuuttssssttsttuttuutsssssttttuutjttuusssssttttttttttjsstsssttssssstuuuuutssttuuttttutsstttjssttttttttuuuuuttttuuvvuuuuuuuttuuutttuutttttttsssttuuttttttstttssttttutssttssssssttttjjjjttuuutsrsjsssssstttsssrrssrsssssrsssssssssssstttssttsssstttttttsssttttttutsrstssjjssssssttttttttssssttssttttuussttssssssttttttttttuuutssttttuuuttttttsssssssssssssjjjssstttttttttttttjjttuttuuttssttuuttttsstttttssssssjttuuttttssstttssttttuuttuutsssssttttttttttuuutsstttttuuuuutttsssttssssssjjjsssssttttttttttttttttttttttttssttttttuusstttttttsssstttuutttttsjtuutsttttuusstttsssssttttttttttuuutssttttuuvuuttttssstsssssssssssrrrrssrsstttssssssssttssstssssssssssttssttssttssssssttttttttssstttssttttuusstttjssstttttttttttuuutsssttttuuuuttttsssttsssssssstttsssttttttttttuuttttuuttuuutsstttjjtuutsttjjttsjssstttuutttttttttttttutuuuttttttssstuutttssssttuutsssssssttttjtssssssssssssssssssrssssssttttttttssssttttttttssssssstttssttttutssssssstttttttssssttssttttutsstttjssssttttjsssstuuutssstttttuutttttsssttsssssssstttsssttttttttttuuttjtuuttuuttttttttttuussttttttssjsssttuuttttttjttttsttttuutttttsssssttttttjtttuuutsssttttuuutttttsssttttttssssttttsstttttttttuuuttjttuutuuttsstttttuuutttuttttttssssstttttttttttttssttttttsstttssssstttttjjttuuuutsrstjsssssjjtsssrrrrrsssrrrsssssssssssstttsssjsssstttsssssssttttttutsrsssssjssssssstttsjtttjjtttsssjttutsstttssssssttttttttuuuutssttttuutttttttssssssssssssssjjsssttttttttttttjsjtuutttttsssttuuttttssssssttjssssjtttttttttjjtttssttttutttuuttsssstttttttttuuuvusstttttttuutttttssttsssssssssssssstttttttttttttjttttttttttsstuutttttsssssttttssssjttttttuuttttutssttttutssuutssssstttttttttuuuvussttttuuuutttttsssjsssssssssssrrrrssssstttssssssssttssssssssssssssttssssssttssssssstttttttttttttssstttuutttuttsssstttttttttuuvvusstttttttttttttjssttssssssssstttssttttttttttttttttuutttttssstuttttuttssssstttsssssttttttuutttttttttttuuuttuuttssssttttttttttuuutsrsssssttsjjttssrrsssssssssssssrssssssttttjjttssssttttssssssstttjtttsssssstttssrrssjttsstttsstttssttttutsstutjssssjttttttttuuuutsstttttttttttttssstttsssssssstttsstttttttttttttjttuuttttttttttutttutsssssttttsssssstttttuuttttttssttttutttttttsssstttttttttuuuutsstttttuuttttttsssstttssssssttttsstttttttttttttjttuuutttttssttttttuussttttssttssttssssssttttttssttttttssttttjsssssttttttttuuuttsttttssssssstttssssssssrrsssrsssssstttssssssssssssttuttsrrsstuuutttssssrrrrsstsssssssssssttttttssssssjssstttttsssssjtttttttuutsttttttttsssttuuutsssstttssssssssjjsttttttttttsssstttuuuttssstuuuuuutssssrrrsssttjsttssssssttttttssttttttsstuuutttsstttttttttuuttttttttttssstttuuttttttttsssssssssssjttttttttttssjtttuvvutsssttuuuuttsrssrrrrssttssssssstttttttttssttttttsstuttttssssttttttttuuttttttttttttttttuutjjtttttssssssrrssssssttsssssssssssstttssrrssttttttsrrssrrrrsssssssjssssssttttttsstttjttstuuuuuttsstttttttttuuutttttttttssttttuutjsjttttsssssssstttttttttttttttttttuuuuutsssttuuttttsrssrrrrssttssttssstttttttttttttttutstuuuuuttttttttuuvuuuutsssssssssssssstttsssssssssssssssssssstttssssjsssssssttuutsssssttuuttsrrssrrrrssssssssssssssstttttssstttttsstuuttjsssttttuvvlluutsttttttttssstttuutsssttttssssssssttttttttttttttssjttuuuuttssstttuuutttsssrrrrssttssttsssttttttttttsttttttsstuutttssssttttttttuuutttttttttssstttuutjjtttttssssssssttjtttttttttttssjtttuuvutjjtuuuuuuuussssssssssttssttssssssttttutsstttttssstuttttttttttttttttuuttsstttjssssssstttsssssssssrsssrrsssssttttssssssssssttttttssssttttuutssrsssrrrssssssjsssssssstttttssssssssssttttttssttjjttttttuutsssttttttssssttuttssttttttssssssssjjtttttttttsssssttutuuttsstuuuuuuutsssssrrrssttjjtsssssssttttttssttttttsstuttttttttttttttttuutjstttttttssssjttutttttttttsssssssssjttttttttttjsstttuuuvutsstttuuuuutrrssrrrrssttssjsssssstttttttssttttttssuuttttttttttttttttuutjstttttttssssttuttsjtttttssssssrrssssssttssrsssssssssttttssssttttuutsrrssrrrrssssssssssssssjtttttsstttjjsstuuuuuuttttttttttttuuttssttttttssssttuttsjttttttsssssssjtttttttttttttttttuuuuuutssttuuuuuutrrssrrrrssttssttssssstttttuttsttttttstuuuuuutttttttuvvvvutssrrsssssssrrsstttssssssssssssssrsssssttttssssssssssttttuusssstttuuutsrrssrrrrrssssssssrrrsssjttttssstsjttsstuuttttttttttuuvvvvutsssttttttssssttutsssstttttsssssssjttttttttttttssstttuuuuutsstttttuuutssssrrrrssttssttssssttttttttssttttttsstuututtsssttttttttuuttssttttttsrssttuttsjtttttsssjssssttjtttttttttjsssttttuuvuttttuuuuuvvussssssrrttsstttsrrrrsstttttttsssssssttttttttuutttttttttttttttttttjjsssssjssrrrssssssssrrrrrssssssssttsssssjjsstsssstttttssssuutttttttssssssssjjsrrrrssstjstjssssssssttstttttuuuttjjtttttttttttjtttuutsssttsssssjttttttsssssssssstttttttjssttttttsstttuutttstuutttttttsssssssjtjsrrrrsstttjtjsssssssttttttutuuuutttttttttuutttttttuutssssstssssttttttttsssssjsssttttttttjjtttttttttttttuuutstuvutssttssssttsstttsrrrrsstttttttssssjjtuuttuuuuuuttttttttttuuttttttttuutsrstttsssjtttttttsssssssssssssstssrssssssjsssssttttsssstttssssssrrsttssssssrrrrssttssttssssjssstuttuuuuvuuttttttttttuttttttuuutsssstttsssjtttttttssssssjjjttttttttjstttttuutsttuuuuutstuutsssssssssttsstttsrrrrssttttttttssttttuuttuuuuvvutttttuuttttsssssssstssrrsjjsrrrsssssjtssssssssssssjssttssssstsjttsstttttttssstttssssssrrsttssssssrrrrrssjsssssssssssttttttutuuuutttttttttttttttttttutssssttssssssttttttssssssjjsttttttttjssttttuttstttuutttttttuttttttsssttssstjsrrrrsstttttttjsssssttttttuuuuuttttttttttttttttttuuutssrstttsssstttttttssssssjjjttttttttjssttttuutttuuuuuutttuuutttttttssttsstttssssssstttttttttsssstuutsttttuutttttttttttttttttttttttsssssrrrrsssssjjssrssssssssssstttsssstttttsssssttttssrsttttttttttssttssttjssrrrssssjsssttsssjstttttttttuutttjssttttttttttssttuutsssttssssstttttuttsssssstssttttttttsttutttttsttuuuttssstttttuutttssttsstttsssrssssttsssttssssstuuttttttuuttttttttttttttttsstuuutsssttssssttttttuttsssjjssjttttttttttttuttttssttttuuttsstuttttttttttttsstttsssssssttttttttssttstuutttuuuuuttttttttttttttttttttuutsssttssssjjttttttsssssssssssssstsssssjjssssssssttttssrsstsstttsssssttsssjsssrrrssssssssttstttstuuttttttuuutttttttttttttttttuuuutsssttssssjtttttuttsssssttjtttttttttttuuututssttuuuuttssuutjjjjsjjjtttsstttssrrrssttttttttttttttuutttutuuuutttttttttssssssssssttsssssssrsssssssjttsssssssssssssjttssssttttttssssttttjsssstsstttsssssttsssjjsrrrrssssssssssssttstuuttttttuutttttjsjjstttttttttuuttsssttsssssjtttttttsssssttjtttttttttstuutttttsttuuuuttttttttttttttssttsstttsssssssttttttttttttstuuttttttuuttttttttttttttttttuuuutsssttssssstttttutssssssttttttttttttstuuututttttuuvuttssuutttttttttstttttttttttsttssttssttuuttttuuuttsssssssttsssssssrrsststtttttttsssssssssssjjssssssssssssjttjsssjttttttssttssssssssssssssttssttssjjjtttttttssjsssttsstuuuttjtttttssssssssttsssssssrrssssstttuttttttttttttttttttttttssttttttttttttttuuuuttuttstttstjssssssttttttttttttttttttttssssttssttuuttjtuuuttsssttsttttsssttsssssssstuuuuttttttttttttttttttttjsstttttttttttttuuuutttttsstttttsssttssttttttttttttttttuuttsjjtttsstuuuutttuuuttsssssssttsssssssssssssstuuuutttttttttttttttttttssssstssssssssssssjjsssssssssssssssssssstussttssttssjjjsttssssssttssttuuutttuuuttsssttsttttjjjtssssssssttuuuuttttttttttttttttttttsssttttttttttttuuuuuuttttstttttttssttssttjjttttttttttttttssssssttsstulluuttuuuuttttttttuutsssjsrrrrsssssttjsssssssssssssssstttsssssstssssttssjtttttttssttsssssssssssssstttjjsssssssjjjtttssssssttssttuuutttuuuttssssssttttsssssrrrrsssstttttttjttttttttttttttttttsstttttttttttttuuuuuttutttttttttjjstttttttttttttttttttuutsssssttssttulutttuuuttssssssttttsssttsrrssssstuuuuttjttttttttttttttttttsstttttttttttttuuuuuttttssttttttssttsttutttttttttttttuuuuuutsstttttuvvtttuuuutssssssssttsssssssrsssjstttttuuttssjttjssssjjssssssssssssssssssssttstttssttssssssssssssssttsttttsjjttttttuuttttssttssuuuuttttttttssssssssttssssssssssssstttttuuttttttttttttttttttttssttttttttssttuuutttttuutsttssjssssssstttsttttttttttttuvutttsstttstuvvttttuuuttsttttttttsssstsssssssttttuuuuttttttttttttttttutttssttttttttssttuuttutttttsstttjsssssssstttttttttttttttuvvuuttttuutttuvvutttuuutssssssstttsssssssrssssstttttuuuttttttttttttttttttsssttssssssrrsssssssssstsssssssssssssrsttssttssjjttjjjttuttttsstttstuvvutttuuutssstssstttttttjsssssssstttuuuuttttttttttttttttttttssttttttttsjttuuututttttttttttjsssjjssttttttttjtttttttuuutttsstutttuvvuuuuuuuttstttttttttjttjsrrrsssssttttjttssssttsssssssjtttssssstjsssssssjtttttttssttsssssssssssssstttttjssssjtttjttutttsssttssttuutttttuttssssssstttssssssrrrrssssttttuuttstttttttttttttttttssttttttttssttuuuuutttuutttttjttssssssttttttttttttttttvvuttssstttttuvvutttuuutssssssstttsssstssrrssssstttuuuttjsttttttttttttttttsstuttttttjsttuuututttttsstttttsssjjsstutttttttttttttuuuvvvuttuvluttutttuuuutssstutttttsttttssssttsjttttttuuutsssssssssjjjssssssssssssssssssssssssssttsssstsssssssssrrsstttttttttttttttuvvutssuuutttutssttttsssstuttttsssjttsssttttttttttttuutssttttttttttttttttssttttssssssstuutsstttttttttttssssjsssttttstttttttttttuvuuuuttuvluttuttttuuutsstuuuuuutsstttssttutsstutttuuuutssttttttttttttttttjtttttssssssstttssttttttttttttsssssssstttttttttttttttuvvvuuuttuvuuuuuutttuuutssstuuuuttsstttssstttttttttttuuuttstttttttttttttttsssssssssssrrssssssssssssssssssssrsssrrssttsstttjttjjsttuuvvustuvluttutsttuuutssstuuuuttttttttjttttsstttttuuuutsstttttttttttttttsssttttsssssstttttssttuttttttttsssstjssttttttttttttttttuuvvutttuvvuutuuttuuuutjstuuuuuuttttuttsstttttttttttjstssssssssssssstttsssssssjssrssrsssttssssssssssjjjssssssssrsstttttttsjjjjjttuvvutssuuutttttssttutsssstuututtsjtttssstttssstttttuuutssttttttttttttttttjsttttsssssssttttsstuuttttttttssssttssttttttttttttttttvvvvvuttuvluttuttstuuutssstuuuuttsstttssssttttttttttuuutssttttjtttttttttttttttttssssssstuutsttttttttttttsssstjssttttttttttttttttuuvvvluuvmmvutttsstuutsssstuuuuttsttttssstuuttuutttttuutssssssssjjsssssssssssssssrrrssssssrrssttssjtttssssssssrrrsttsstttttttttttuvvutttuuvuttttssttttssssttuuutssjtttssttuuttuutttttuutssstttttttttttttttttssttssssssssttssstuussttttttssssssssstttsjttttttttttuuuuuuuuvvmvutttsstuutsssttuuuvutsttttssttuuttuuttttuuutssstttttttttttttttttttttsssssssjssssttuutjtuttttssssssssttttjtttttttttttuuuuuuuuuvvvutttsstuttsssttuuuuussjtttssttuuttuuttttuuuttsjjtttttttttttttttsssssssrrssssssrrsssssssssssssrrsssrrrsstssttttjtjssttuuuuuttuvmvutttsstuutsssttuuuuutjttttttttttttuuttttuuutsssttttttttttttttttsstttsssssssjtsssstuuttttttttssssjsssttttjjttttttttttuuvvuttuvmmvutttstuuuttssttuuvvutstuuutsttuutttttjttssjsssssssssssssjtjsssssssssssrrssssssssssttssstttttssssssrrrsttsstttsssjjjttuluttttuuvuttttssttttsssttuuuuttsttttssttuutstttttttuutssssttttttttttttttttjtttsssssssttsssstuujsttttttssssssssttttttttttttttttuvvvluuuvvmvutttssttutsssttuuuuussttttssjtuuttuuttttuuutssssttjtttttttttttttjtttssssssjtttssttuutjttttttssssjsssttttttttttttttttuuvuttlvvmmvutsssjsssssttssstuttttttttsssttuutuuttttttttssssstssjjsssssssssssssssssssssssrrsssttsssstttsrrssrrrrrrssrssjjjttttttuuttstuvvuvuttsssssssssjtsssttttjstttjssttttuuuutttttttttsssttttttttttttttttssttttsstttsssssttuutsttttttsssssssssttssstttttttttttuutttuuuuvvutssstssssttsssstuutttttttsssttuuuvutttttttttsssttttttttttttuuttssttttssttjssrsstuutssttttutsssssssstttjjtttttttttttuuutttuvuuvvutssttssssttttsstttttjttttssttttuuuutttttuuttjssttttttttttttttttsssssssssssssrrrssjssssssssssrssrrrrrrssrsssjtttsjjttuttstuuuuvvutssttttssttttsstttttttttttjsttuuuvutttttttttsssttttttttttttuuutssttttsssjjsssssstuutsttttttsssssssstttjjttttjjtttjtuuutstlvuuvvutssttttttttttstuvutttuuttssttttuuuutsssssssssssssssssssssjttttsssssssssssssrrssstttssssttttsrsssrrrrsssssssssssjjjjttttssuvuuvvutsstttssstttsssuuttttttttsstttttuuutjtttttttssstttjttttttttttttssttttssttttssssttttssstttttsssssssstttttttttttttttttuutttuvuuvvutssttttssttttssuuutttttttssjttuttuttttttttttsssttttttttttttttttssttttsttttsssssttuussttttttssssssssttttjttttttttttttuutssulluluutssttssssttttsstttttttttssssttuuuuuttttttttssssjtssssssssssjjjssssssssssssssssssssssrsssttsrrssrrrrrsssssssjttttttttttsssulututttssstssssstttsssttttttttsssttttuuuuttttttttttsstttttttttttttuutssttttttttttssssttttssttttttsssssssstttsstttttttttttttttsttuttuuutssttsssstttsssttttttttttssssttuvuuttttttttttsstttttttttttuuuutssjtttttttttsssttuutssttttutssssssssttttttttttttttttttttjtuuttuuutssttssssttttsssttttttttjssttttuuuutttttuutttstttttttttttttuuutssssttsstttssrrsssssrrssssssrrssrrrsssssssssjtttsjjtttssssuuttuuttsstttjssttttsstttttttttttjsttuvvvuttttttttttssttttttttttttuuuutsstttssttttssssttttssttttttsssssssstttjjttttjjjttjttttsssllttulutstttttstttttsstutttuuuttttttttuuuttssssjssssrsstssssssssttttttssssttsstttssrssssttsrssstttsrssrrrsssssssssssssjjjsssssssuuttuuttssttjsssttttsstttttttttjstttttuuutttttttttttssttttttttttttttttssttuutjttttsssttttsssstttttssssssssttttttttttttttttttttssuuttuuutsstttjssstttsstuttttttttsstttuuuutttttttttttssttttttttttttuuuttsttttttttttssssttttssttttttsssssssstttttttttttttttttssstttttttttttttttttttttuttsssstttttssttuuuuuuuttttuuuttssssssssssssssssjjsssssttssstttttssssssrrsstttssrssrrrrsstuuuttttttttttsssssssssssssttttjssttssttttssssttttsssjttttuuttttttttuuttsstutttttttttttuutttjtttttttttttttttssrsstttttssssssssttttttttttttttttssstjsssssstttttttttttssttttssssttttttttttttuvutttttuuuuutsstuttttttttttuuutttttuuttuuuuttttttssssstttttsssssssstttttttttttttttttttjjsssssttttttutttttsstttttssstttttjjtttttuutttttttuuutttttuttttttttttuuuutsssttsssttttssssssrrrsssssssrssrrrsssttttuttjttjsttsssssssssssttttttttjttssttuttsssttuttjtttttuvvutttttuuuuutsstutttttttttttuuttjsstttsttuuutttttssssstttttsssssssstttttttttttjttttsssssjssssttttttutttttttttuuttjtuuuutttuuuuuuuttsstttttjssssstssssssjjjttttjssssttssttttttsssssrrssssssssrrrrssssstttttttjssjjjsssssssssssssstttttssttsttttttsssttttttttuuttuutttttttuutttssttttttttttttttttttjtuutjtuuuttttttssssstttttssssssssttttttttttttttttssssttssssttttttttttttsstttttsssttuttttttttuuuutttttuuuuttssttttttttttttuuutttttuuttttuuttttttssssjtttttsssssssstuutttuuutttttttsssstttssssstttttttttttttuutsssstttttjttuuuuttuuutttttttttsssjjsssssssssssssssssttssstttttsssssssssssttsssssssssstuvvutttttttttssrssttssrrrssstttjttttssstutssssttttssttttttttttttttttttttsstttttttttttttttttssstttttttuuuttttsssssstttttttsstttuuuuuutttttttttsssstttssssssttttttttttssttttssssstttttttttttuuttttttttuuttsstttttttttttttttttsstuuttuuuuuutttssssssjtttttttttttttuuuuuttttttttttssjtttsssssssttuutttuutsttuutsssttttttjtttttttttttttttuutttttttttttttttttttttsssttssttttttssssrrrsssssssssssssssstuuuuuttjjsjsjsssssttssssrsttttttttttssttuutssstttttttttuuuuuttttttttuuttssttttttttttttttttsssstttttuuuuuttttsssssstttttttttttttttttttttttjtttssssstttsssssttttttttuuttttuutsjttuutttuuuuuuutttttttssssssssssssssssssjjssssssssssssjttutttsssrrssssssssssssstttttuuuuuttjssjjsssrssttssssrrsstttttttttsttuussssttttttttuuttttttttttttttttssttttttttttttttttttsttttttuuuuutttttssssstttttttttttttutttttttttttttssssstttsssssttttttttttssttuutsssttttttttuuuutttuttttttutttssttttttttttttttttssstttttttuuuuttttssssssttttttttttttuuuuuuuuutttuutsssstuvvusrrsstttttttuuttttttttttsssstttttuuusstuuussssttttttjjttttsssssssrrrrrrsssstttttttssssssssssssssttttttuuutuuuutttsjjtjssrrsstuutsrrrssttsjttttttstttssttsssstttttuutssttutsssstttsttstttttttttttsssssrsssttuttuuttttssttttssssstuuuuuummvuuuuuttttttttssssstuuutsrrssttttttttttttttttsssssssttttuuutssttuusssstttttttsstttttttttssssrrsstttuttuuttttssttttssssstuvlllllvuuuuuuttttttttssssstuuutsrrsssttttttuutttttttjttssssttjttuvusstuutsssstttttttttttttttttttsssssrssstttttttsssssssssssssssttttttuuttttttttjsssssssssstuuutsrrrssttsttttttttttttjttssssttttuuuusstuuussssttttttttttttttttttssssrrssssttttuuttttsstuttssssstuvlllllvuuttuuttttjtttssssstuvutsrrsttttttttuuuutttttttttttttttuuvvutstuuutsrrsssssssssssjssssjjsrrrrrrrsssjjtttttjssssstssrrrrstuuuuuuuuuuuuutttsssjsssrrsstuttsrrrssttssttttttttutssttssssttttttutssttutsssstttttttjstttttttttssssssssstttttuuttttsstuttssssstuvlllllvuuuuuuttttttttssssstuvvtsrrsttttttttttttttttttttttssttttuuuusstuutssssttssttssttttttttttssssrrsssttuttuuttttsttuttssssstuvlllllvvuuuuuutuuttuttsttttuvvussssssttssttutttttttttttsssttttttuuussttuttssstttttttttttssssssssrrrrrrrrsstssssttssssttsssssssstttttuuutttttttjttttjjsssssttuutssssssjjssttttttttttssttssssttttuuutssstttssssttttttttttttttttttsssssssssttuttttttttsttuuutttsjtuuuuuvmvuuuuuuttttttttssssttuuuusrrssjtjssttttttttttttttssssttttuuutssttuttsssttjttttjttttttttttsssssssssttuttttttttsttttttsssstuvvvvvvuuuuuuutttttttttssttuuuutssssssttjjttuuttttttttttsssstttttuuussttttssssjttttttttttttttttttsssssssssttttttssssssssssssssssttttttuuttttttjjtsssssssssstuuutssssssttssttttttttttttttssstttttuuuussttuttsssttjtttttttttttttttssssrrssssttttttttttsttuuttsssstuvvvvvluutttuuttttttttssssttuuutsrrsstttsstttuuutttttttttsttttttuvvusstuuutssssssssssssssssssssssrrrrrrrrssjssttttsssssjttssssrstuuuuuuuttuuuuttttttjsssssstttttsrrrssjjssttttttttttssttssssttttttuussttttsssstttttttttttttttttjssssssssssttttttttttsttuuttsssssuvvvvvvuuuuvvutttttttttsstttuuuussrsstttjttttttttttttttttjssttttuuutsstttttsssttsttttsttttttttttssssrrsssstutttttttttttuuttsssstuvvvvvluuuuvvuttuuuutttuuuuutttttttsssttssttssstttttttttssuutsttttutttttstuuuuttttttttttssssttssssssssrrssssrrssssssstssssjsssssssttttsssstuutssttttjjtttttttsssttssssjjssttssstttssssssssttsstttttttssssssttttttttttuutttttttttttttttsssjttssstttssttttuuutttttsstttttsstuvuutttuuuutttuuttttssttsssstjssttsssttttttttjsstttstttttttttssttuutttttttttuuttttttttttttttttstttssttttsstutstuuuttttstuuuutsstuvuutttuuuutttuuuuutsstttsssttjjttssttttttttttjjttsstttttttttssstttttttutttuuuttttttttttttttssssttssssssssttssssssssssssssssssssttttssttttttttuutttssstttsssttssttsssttttttttjsstttstttuuttttjsttuutttttttttuuttttttttttttttttssttssstttsstttttuuuttttstuuuutsssuuuutttuuuttttuuttttssttssssttssttssttttttttttstuuttttuuuuttttttttttssttssssttssssssssssssssssssssssssssssttsstttttttssstuutsssstuutssttttstttttttssssttssssjjssttssstttssssssssttsstttttttttssstuuttttttttuutttttttttsttttttsssttssstttsstttttuuuttttttuuuutsstuvvutttuuuttttuuutttsstttsssttjjttssstttttttttttttsstttuuttttjsttuutttttttttuuttttttttttttttssstttsstttttttutttuuuttttstuuuutsstuvvutjtuvutttuvvutttstuuutttttttttssssttttttttstttsstttttttttssstuutttttttttttsssjttssssssssrrsssrrrrsssssjssssssjjssssssjjsssssttttssttttjsttuuttssssttttssssssttssssttssjssssstsrstttsttttssrrsttttttutttuutttttttttttttttsssstssssstsssttsstuutttttssttttsssstuuutttuuutttuuuuttssstuttssssssttsssjtttttttjssttssttttttttsssstuttttttttttuutttttttttttttttttsttssssttssutsstuuuttuttttuutsssttuuutttuuutttuuuuuttstuutttsttttttsssjtttttttjjtttssttssssttssssttttstuuttuuutttttttttttttuttssstssrsssssstssrssssssssssssssssssttttssttttssttuuttsssstuttssstttttsssstttttttjstttssttttttttsssstuttttttttttuuttttttttttttttttssttssssttssttsstuuuututtsttttsssstuutttttuutstuuuuttssstuttssttttttssttttttttttttuussttttttuttsssttttssttssjtttssssjsssssssssssssssrrsssssstssrstttttttssttttssrsttutssttttssttutttsssstttsssssssttssssjsssttssssttssttttttttsssstttttttttttuutttttttttjtttuttjsstsssssttssttssttuutttttttuuttssstuuutttuuutttuuuuttjsttuttssstttttsssjttttttttttttssttttttttssssttttttttttttutttttttttttttttssstttssssttstttsstuuuututtsttttsssstuuuttttuutsttuuttttuuuuuuutsstuuuttssttttttttttssrsttssssttsssssssssstttttttjssssjtttssrrssrrssrrrrrrssssssrrsssssssstttjjttttssstttsssttjsjtttttssttttttttsstuutssssssttttjsjsrrrrssssssttsrrrrsssssttttttttttttttttttssttsssssssssssssttsssstttstttuuttttuuttssttttttuuttttuutjjtuuutttttsstuuuttssttttttttttssrsttssssttsssssrrsssstttttttttttttttttssttttjssssssssstttsrssttttttuuuttttttttssttttttuttsttttttttuuuuuuutsstuuuttsjjttttttjtsssrsstsrsstjsrrrrrrrssttttttttttttttttttttttssssssssrrssssssrrssssssssttsssstttsssttjstttssssttttssstuuuttttsstuuuttssttttttttttssrsttssssttsssssrrsssttttttttttttttttttssttttsssssssssssttssstttttttuuuttttttutssttttttutssstuutjjtuuutttttsstuuuttssttttttttttssssttssstttsssssrrsssssttssssssssssjsssrrsssssrrrrrssssssssrrsssssssttttssstttsssttttsstsssssttttssttttttttsrstttttssssttttttttssrsttssssttssssrrrrssstttttttttttttttjssstttjsssssssssstttssssttttttuuuttttttttsttutttuutssttuuttjtuuuuttttsstuuuttjjttttttttttssssttssssttsssssssssstttttsttttttttttttssttsssssssssssstttssstttttttuuuttttttttsttuttttttttttttttttvvuuuuutsstuutttttttttttttttsrssttssssttssssrrrrsstttttjjtssssssttssssssssssrrssrrssssssrssjsssssstttjjttttsrrssttssssttttttttstuuttttttsstuuttstssstttttsssrrrrssssrssssssrrrrrssttttssssjtttttttuttttutttssstsssssttssssssssstttuuttttuuttssttttttttttttttttttuvutttttsstuuttttttttttttttssrssttssssttssssrrrrssttttssssttttttttuttttuuttsssttssssttsssstttttttuluttttttttssstttttttttttttttttuuuuuuutsstuutttttttttttttsssrssssssrsssssrrrrrrssttttssssttttttttutttuuttsssssssrrssssrrrssssssssttsssstttsrrsjtjjssssstttttsstuuutttttsstuuttttttttttttttssrssttssssttssssrrrrssttttsssjtttttttttttttuutssssttssssttsssstttttttuvutjtttuutsstttttsttssttttttttuuutttttsstuuttttttttuttttttsssstttsssttssssrrrsssssttssssssssssjssssstttsssssssrrsssssrrrssssssstttsssttttsrrstttssssssssjtttsttuttttttsstttttttssstuuttttssrssstssssttssssrrrrssstttssssttttttttttstuutttssstsssssttsssssttttttulutttttuttssttttttttttttttttttuvutttttsstuuuttttttttttttttsssssjssssttssssrrrrssttttssssttjtttttuttttttsssssttssssttjssstttttttuvutjtttuttssttttttstuvvutttuuuuuuutttttttsssstuuttttttttssstttssutssssstttssstttttttjjttttjssssssttuuuuttsssssrrssttsssssjssjjssssjttsssssrrrsttsssstuutsstttttttttjssssttsssttttsttutssssssssssttsrsssstsssssstuuttsstttjttttttuvllvvluutttutssstutssttttttttttssttuutssssssstttjssuuuuttttttuuttttssttttssstuuttttttttssstttssttsrsssstsssssstuuttssttttttttttuvuuvvvuutttutssstuutttuttttttutttttuttsssssssttttstuuuuttttuuuttttttsttttssstuuttttttttssssttssttsrssssssssssstuuttssttttttttttuvllvvluutttttssssttsssssssssssssssssssssrrrssjtjssstuuutstttttuutttsssttssssttutttttttsssssttssutsssssjtsssssstuuttssttttttttttuvuuvvvuttttttssstutssttttttttuuttttttttssssssstjssstuuuttttttuuttttssttttssstuutttuutttssttutttuussssjtttsstttttttsssssssssssssttuuuuuuttttssrrssttssssssssttttssssttssssrrrsttjsssttttssttttttttttsssssssssttttttuuutjssstttssttsrsssstssssssttuttssttttttttjtulllvvvuutttttssstutssttttttttttttttuttsssssssttttstuuuuttttttuuutttssstttssstuuttttttttssttttssttssssssttssssstuuttsstttjjtttttuvllvvluutttutssstuutjtuttttttuttsttttttssssssttttstuvvutttuuutuuuutsstttsssstuuttttttttsstuuuttuutsssssttssttttttttttuutttsssrsttuuuuuutttttssssjtssssttjsssssssssjjsssssssrssttssstuutssttttttttttssttsssssttttjttttssssstttssttssrrssssssssttttttttttttttttttuvvvllvvuuuuuutsttttsttuttttttttssttuussssssssttttssuvvuttttttttttutssttjsssstuuttttttttssttuuttuutsssssssssttttuuutttuuttttttttuvvvuuvvuuuuuuttttuuttuuttttttttssttutssssssssttttstuuuuttttuuttttttssttjsssstuuttttttttssttttssttssrsssssssjttttuutttttttttttttvvvvllvvuuuuuuttsttsssttssssssssrrsssssssrrsssstttstuvvutsttttttttttssttssssstuuttttttttssstuuttuusssssstsssttttuuttttuuttttttttuvvvuuvvuuuuuuttttttstuuutuutttttttttttsssssssstttssuvvutttttttttuutssttssssstuuttttttttsstuvuttuutsssstttssttttttttssttssssssssttuuuuuuttttttsssjtssstttssssttsssssttsrsssrrssttssttuutssttttttttttssttssssssttttttuuttssttuuttuutsrsssssssjtttttttttttttttttjtuvvvllvvutuuuuttttutsstuttttttttssttutssssssssttttstuvuuttttttttttttssttjsssstuuttttttttsstuutttuutssssssssstttttuttttttttttttjtuvvvllvvuuuuuuttttutttuuututttttsssttttsssssssttttttuuuutttttttttuvutjtttttttttttttsssuuttuuvuuuttutssssssssstttstuvvvvvutttssssttttssttttttttttttssssssjssssssssssssssssssssssstjssttttsssjtjstttutssttjsssjtttttttsssssstuutttssttsrsrrrssssttstuvuuuutttttsttuuutttuuuttuuvuuuttsttttttttsstttttttttsttttsstttttttuutttttttttttuussttsssttttsssttssttjstuuuutttutsrrsssssstttttuuvmmvuttttsttuuutttuuuttuuuuuuttsttttttutssssttttttttssssssttttttttttttttttttttuussttssttttttttttssuutjtuuuutssttsrsrrrssssttstuvuuvuuttttsttuuutttuuuuuuvmvlutssssttsssssssssssssssssssssssstuuuuuutttttttttttuutstttjstttttttttssttssttuvuuttttsrssssssstttttuvuuvuttttssjtuuutttuutttuuuuuuttssttuttutssssttttttttssssssttttttuuuuttttttttuuuuttttssssttttttttsttuttuuuuuuttuussssrsssstttsstuuuuttsssssssttttssttttttuuuttsssssttjsjsssssssssssssssssssssttttttuutsstttssttttssttssssjsssttttsstttttuuuttttttsrrrrrssssttstuvuuuutttttsjtuuutttuuttttuuuuuttstttttttttttttttttttttssssstttttttuutttttttttttutssttsssjtttsttttssttjtuvvuuuttutsrssssssstttstuvuuuuttttssstuuutttuuuttuuvuuuttsttttttutssssttttttttsssssstttttttttttttttttttuuuttttttttttttssssssttttuuuuuuttttssssssttstttstuvvvvlttttsstttsjssssttjjtttttttssssssssssssssssssssssssssssssttjjjjssjssssssstttttsttsjjtttssssssssssssttuuutssttsssrrrstssttsstuvvvuttttssttttttsstuttttuuvvuutsttttttttssjtttttjjtttttttjttttttttttttttttttttutttttssjtttssssststtttttuuuutssttssssrsststttsstuvmmvtttttsttttttsstuttttuuuuuutsttttsjttssssttttjjttttttttjtttttttttttttttttttuuttttssttutssttttsstttttuuuutssttsssrrrssssttssuvvvvutttttsttttttsstuuuuuvvmvuttsttttssssssssssssssssssssssssttuutttttttttjjjjttttttttttttttttttsssttttttuvvussttssssrsttstttssuuvvvuttttssttttttsstuttttuuuuutttttutttttssssttttjttttttttttttuttttttttttttjttuttttttssttttssttttsttuuuuuuuuujtuussssrsststttsstuuuuttsssssssssjssssttttttuuuttssstttssssrrsssjsssssstsssssssttutttttssjsjssstttttsttsstttjssssssssttttttuuutssttsrsrrsstssttssuuuvvuttttssttttttssttttttuuuuutttttttttttjjtttttttttttttjjjjtttttttttttttttttttuuttttssttttsssttsssttttuuvvvussttssssrsststttssuuvvvuttttssstttttssttttttuuvvuutsttttttttssssttttjjttttttttjjttttttttttttttttttstuuttttttttttssssttsstttttttssssssjjsttuuttttttttuuutssttssttssstssssttssssttjsttttttssssssssssssssssssssssssstjssssssssssssjssssttsssjjttttsssssssssttsstutssrssssssrsuutttttsstuuutssttttttsttuttttttttttuuuuuuuuuutsttjssjttttjjttttttjjjttttttttsttttttttssstuusssjjttttssssstttttuttuuttsssstttsssuuttttttsttuutsstttttttttutttttttttttuuuuuuuuttsjtttssttttjjtttttttjssttttttssttttttttssstuutsttttuutsssssttsstuttuuttsrssssssrssttttttsstuuutssttttttttuuttttuuttttuuuuuuuuutssssssssssssssssssssssrrsssstssssttttjjtttssuuttttttttttssssttsstttttuttsssstttsssuuttttttstuuuttstttttttttuttttuuttttttuuuuuuuttstttsssttttttttttttttssttttttssttttttttttsttutsttttttssssssttttuuttuuttjsssttttttuuttttttssttttssssssssssstssssttssstttttttttttssssssssssssssssssssssssssssssssssjsssssssssttssjttttjssssssttssttsttutsssssstssttuutttttttttuttssttssttssttttttuuttttttuuuuuuuuttttttttttttttttttttjjjttttttttttttttttjssstuussttttttjsssssttssttttuuttsssstttsssuutttttjstuuutssttjsttssttttttttttttuuuuuuuuuutsjttssstttttttttttttjsstttttttttttttttttsssuuttttttttttssssttssttsstsssssssstttuuvvuuuuutssttttsssjstttssstjssssssssssssssttttsssssssssssssssssssssssssttjsjsssssssssjsssrstttsjtjjstttsssssjssttssttssrrrrssttstvvuuutttssttttssstttttsttutttttttsjtttttuuuuuttsttjjstttttjjttttttttttttttttssttttttttsssstutttttttttttssstutttttjttssssrrstttttvvuuuuttssstttsssttttttttuttttttssjttttuuuuuutttstttssttttjtttttttttsttttttjssttttttttssssuuttttttuutttsssttsstttttttssrrrssjtsttttttttsssttutssstttttttuuuttttttsjttuttuuuuutsssssssssssssssssssssssssssssssssttttjjttsssttttttttttttssssttssttjsttssssrsttttttvvuuuuttssttutsssttttttttutttttttsjtttttuuuuttttstttssttttttttttttttttttttttssttttttttjssstttttttttttstssstuttuuttttsssssstttuuuvmuuuuutsssjjsssssssssssttjssssssssstttttttttsssssssssssssssssssssssssssssssssssssssssssrstttstttttjssssssttssttssttssssrrstttuuvvuuuuttssttttssssstttsstuttjttuttjjttttuuuuuuttttttttttttttttttttttttttttttjjttttttttsssstuttttttttttssssttssttjsttssssrsttttttvvuuutttssttutsssjttttsttuttttttssjtttttuuuuuttsstttsstttttttttttttttstttttttjtttttttttsssttuutttttttttttttttttttssrrrsssssstuvvvvvvvvutsssttttsssttttttjjjsssrrrrsssssssssssssssssssssjsssssssssjttttttttjsssssssssssssrrstttttssttttttsssstttttssrrrrrrrrstuuvvvvvvvuttssstttssstttttttttttjssssjttttssttttsttttjsttttttjtttttttttttttttttjtttttttttsssssttuuuttttuuutttttttttjssssrrrrrstuuvvvvvvvvutssstuutsssttttttttttttssssjttttsstttttttttttttttttjtttsstttttttttttjssttttttttssssstuuuuttttuuutttttttttjsssssrrrrrsttuuuuuuvutssssttttssstttttuttttttssssjtttssstttsssssssssssssssssssrssstttsstttjsstttjttjtttsssstutttttttttttttttttssssssssrrrstuulvvvvvvvutttstuutssstttttttttttsssssjttttsstttsttttttutttttttttttstttttttttttttttttttttjjssssttuuutttttuutttttttutttssssssssstuvvvmmvvvvuttsjjttsssssjsjttjjssssrrrrssttssssssssssssssssssssssssssssjtttttttttttjsssssssssrrsstttttjjtttttsstttttttsssrrrrrrsstuvvvvvvvuutssstuutssstttttttttttsssssjttttssttttttttttttttttttttttttttttttttttttjttttttttsssssttuuutttttuuttttttttjjssssssrrrsttuuvvvvvvvuttssttttssstttttttttttjsssssttttsstttttttttttttttttttttsstttttttttttttttttttttttsssstuuutttttttuuttttuuttttsrssssssstuuulvvulluttsssttttssstttjttsssssssrrrsssssssssssssssssssjjjsssssjssstttttttttjsssssssjsssssssssttttsstttttttsssttttttsrrssssssstuulvuuuuutttssstttsssttttttttttttssssstttssstttssttttssttttttjtttjjtttttttttttsjttttttttjssssstuuuuttttuuuuttttuuttttssssssssstuulvvvllluttssstuutssstttttuttttttssssstttssttttsstuttttuuttttjtttsstttuuttttttssstttttttjssssstuuuuttttuuuuttttuuttttsssssssssstuuuuuuuuttsssssttsssstttttuttttttsssssjjssssstjssssssssssssssssssrrssjtttttttssssttttttjjsssssstuttttttttuuttjttuttttssssssssstuulvvvllluttttstuutsssttttttttttssssssssttssstttssttttttutttttttttsstttttuttttttttttttttjjsssssttuuuttttuuuuttttuuttutssssssssttuulvvvllluuttjttttsssssjssttsssssssrrrsssssssssssssjsssssjssssssssssttttttttttttttjssssssssssssstttttjtttttttjsjttttttsssssssssttuuuvuuuuuttssstuutssstttttttttttjssssstttssstttssttttttttttttttttjjttttttttttttjjjtttttttssssstuuuutttttuuuttjttuttttsssssssssttuuvvuuuuutttssstttsssttttttttttttssssstttssttttssttttttttttttttttssttttttttttttttttttttttttttttttttttttttttttssttttuutttttttulluuttutssssssssttutsssttttsssssssssttssrrrrrsttsssssssssssjjjsssssssstttttsjjsssssssssssssssssttttsttjjttttttsssssstttttsssttttuutsstttsrrsssssstttsstttttsstttssjtuuttssssstlltttttttssstttttjjjttjjttttttttsssssjtttttttjssttuuttttttttttttttssttuuuuutsstutuuuttttutssssssssttttssttuttsttttssjtuuttssssstlltttttttjsttttttjjjttjtttttttttttsssttttttttsssttttttttttttttttttttttuuuuutssttttuuutstttsrrrssssstttsstttttsttttsstttuttssssstuutttjssssssssssssssssssttttttssssssssjtttttjssssttuttttttttttttttssttttuuttsstuuuuuttttutssssssssttuussttttttttttsssttuutssssstuutttttttjttttttttjtttjttttttttttsssssttttttjsssttttttttttttttttttssttttuuuutttuuuuuutttutssssssjttttssrssjssssssssssssttsrrrrssttssssssssrrsjjsssssssssttttttsssssssssjjjjssssssttssssssstttttttsssttttttttttttttttttttutssssssssttutsstttttsssttssttuuttssssstuuttttttttjjttttttttttjjtttttttttttjjjttttttttssttuuttttttttttttttssttttuuttssttttttttttutssssssssttttsstttttttsssssttttttssssstlltttttttsssstttttttttjtttttttttttttttttttttttttttttssttttttttttttssssttuuttttuuuuvvutssttsrrrssstttttssttttsssssssssstttssrrrssttssssssssssssjsssssssssttttttttsssstjjssssssssstttsssstttttjjjjsssssssttttttttuuuvutssstsrqrrssssssssssttttssssssssttuuuttssstulutttttjjssttttttjttttttttttttttssstttttttttttstttttssstttttttttttssttuuuuuuttuvvuuuttssttsrrssssttttttttuttssssstssttuuuttssstuluttttttjjstttttjjttttttttttttttttttttttttttttsstttsssttttttttttttttttuuuuuutttuuuuuutssjsrqqrssssssssstttttssssjtssttuuuutsssttuutjttsssssssssssssssssttttjjjtssssssstttttttsssttttssttttttttttttssstttuuutttuvvuuuttssttsrrssssstttttttutttjssststttuuvutsssttuuttttttjssttttttttttttttutttttttsssttttttttttsstttssssjjtttttttttssttttuuuuuuuvvvvuutssttrrrrssttttssssttssssssssssssttttsrrsstttssssssssrrsjssssssssssttttttsssssssssjjssssssssttsrrsssstttjjjjssssjttttttttuuuuuuttsstsrrrrssssttttttttttssssssssttuuuttsssttuutttttttttttttttttttttttttttttttjttttttttttttttttutsstttttttjttttsssttuuuutttuuuuuuttssttsrrrssssstssstttttssssssstttttutsssstuluttttttjsssstttttttttttttttttuuttttuuuttttttuuutsssrstttttttttttttttjtttttttuuvvuuuuttsssssssttttssstuuutsssssssstttsttttttssjsrrsssssssssssssssssjttttttttttttttttttttsssstttsssrrrrsttttjssssjtttsssstsssttuuuuutttssssrrssttttsssstuutsssjssssttttttuvuuttuutsssjsjjjtttttttjjtttuuuttuuttuuttttuutttssttttttssrrrstttttttttttttttttttttttuvvuuttttsssssssttutsssslvuutssssssstttttuuuuuttttsssjssjjjjtttttjjttttuuuttuuuuuttttttttttsjtttttsssrrrttttttttttttttttttttttttuuuuttttssssrrrsstttsrrsuvuttjjsssssttttttuvvutuuussssssjjjsttsssssssjstttssjtjtttssttttttsssstttttsrrrrstttttttttttttjtttttttttuvvuuutttsssssssttttsssstuuutjtssssstutttuuuuuttuusssstttjjtttttttjtttuuuuttuvvuutttttuutttjjttttttsrrrrstttttttttttttttttttttuuvvvvuuutttjssrssttutsssstuttsssssrrsssssssttttstttsrssssssssssssssssssttttsstuuttttsttttttssssttssssrrrrsjjjtttjssssssjjjsttttttuvvuuttttsssrrssttttsssslvuuttssssssttttttuuuuttuusssstttjtttttttttttttuuuttuuuuuuttttuutttjjtttuttssrrrstttttttttttttsjttttttttuvvuuuuttsssssssttttssrsuvutsssssssstuttttuuutttuusssstttttttttttjjttttuuutttuuuuttttttutttjsttuuutsssssttttttttttttttttjtttttttuuvuuuuutssssssstuttssstuuttssssssssttttssttttsjjsrrssssssssssssssssstttttjsttttttsstttttssssstttjsssrrsstttjjssssjtttssssssssttttuutttttssssssjttttsrrsuuttsssjsssstuutttuvuutuuussttttttttttttttttttuuvuttuuttuuttttutttssssttttssrrrsstttttttttttttttjjttjtttuuuuuuuuttsssssttuttsrrslvutssssssssttttttuuuuttttssttttttttttttttttttuuuuttuuuuttttttttttssssttttssssrsttttttttttttttttttssttttuuuutttttssssssstttssrrsultttjjsssssttttttuvvuuuuusssttttttttttjsssssjjtttsssjssttssttttttsssstttttsrrrrsttttttttttttttjjjjjttttuuuuuuuuttsssssttuttssrsuuuutttssssstuttttuuuuttutssstttttttttttttttttuuvuttuuuuuttttuuttttssstuutjsrrrssttttttttttttttjjjtttttuuvvvuuuutttssssttuttssssuuttsssssrssssssssttttttttrrssssssssjjsssssjssttttsstttttttttttttssssstttsssrrrssjjjjjtjsssjsjjjsssssjttuuuuuuuttsssssssttttsrrslvuttjssssssttutttuuuuttutssstttttttttttttttttuuuuttuuuuuttttttutttjsstuuttssrrstttttttttttttttjjjjtttttuuvuuuutttssssssttttsrrsuvutsssssssttuttttuuutttutsrsttttttttttttttttttuuuttttttttsssttsssttssttttjttuutttttttttttttttttttttttttttuuuvvuttttttssttssssssttsssjjsssttssttsjtssrssssrstttsjsssssssttssssttttjssssssssssssssssssssttjssttttttttsjttsssjttssssjjssttssttuuutttttttssttssssssttsssjjjssttttttttuuttstttttuuuuuttttttttuttjtuuuuttttsstttssjtssssssssttsssttttttttttttttttttttjttttttttttuuuuuttttttssttsssssstttstttsssststtuttttssstttttulluutttttttttttjtuuutttttttssssssssssssssttttttttttttttttttttttttttssttttttttuuuuuttttttssssssssssssssssjjsssssssttttuuttstttttuuuutttttttttttsssjjssssssssssssssssssssssttttjtttttttttttttttttttttjjttttttttuuuuuuttttttssttssssssttsttttssstttttttttttstttttttuuuutttttttuuttttuuutttttttsssssssssssssstttssstttttttttttttttttttjjtttttttttuuvvvuutttttsstusssjstttssssssrssssssssssssssssssstttttsjstjssttttsssssstssssssssssssssssssssssssstttttjjjtttjsssjttsssjjjssttsttuuuuuttttttssttssssssttsstttssssttttttttttsssttttuuuuuttttttttuttttuuutttttttttsssstsssjjsstttssstttttttttttttttttttjjtttttttttuuvuutttttttssttsssssstttstttsssttttttttuutsssttttuuuuttttttttttttjttutttttssssssssjtssssssstttjttuuuutttttttttttttttttttttttttttuuuvuuttuutssttssttsssssssjjjsstttsssssssrrrssssstttjjjssssssttttssttssssrrrrssssssssssssrsjtssttttutttttsjttssstttssssttjstsssttttuuttttttsssssssssssssssjjsssttttttttttsssssstuuvvvuttttttttutttttuttttssssssjssjtssssssssssssttuuuttttttttttttttttttttttttttttuuuuttttttssssssssssssssstttstttssttttttsssssstuvvvvuutttttttutttttuttttsssssssssssssssssstttttttuuutttttttttttttttttttttttttttuuuutttttttssssssssssrrrssssjssttssttttttsssssstuuvvvuttttttttttssssssssssrsssssssssssssssstttjtttuuutttttttttttttttttttttjttttttuuuuttttttsssssssssssssstttsstttttttttttsssjssttuuuuuutttttttuutttuuttttssssssssssssssssssttsssttuuutttttttttttttttttttttttttttuulvvuuuuutssttssjtjsjsssssssssssssssssssrrrrrsstttuttjjsttssttttttjsssssrrsssssssssssssssssssssttttttjjjtttjssstttssstttssjjssttuuuuttttttssssssssssssssstttssttttttttttsssssstuuuvuuttttttttuttttttttttssssssssssssssssssttjssttuuutttttttttttttttttttttttttttuuuuuttttttssttssssssssssstttstttttttttutsssssstuuuvuutttttttttttttttttttsssstttttttuttssstttjttuttuuttttttttttttttttttttttttssttttuuuttuuttsssttttssssssssjjttttttssssssrrssrrstttttjjssssssssttttssssssrrrsssssssttttsrssttssttsstttttttjjsstttssttttttjsjssssjsstttttttttssstttsssssssssstttuuttttttttsssssstuuuvvuttttttttttttutttsssrrsstttttttuutssssttsstttttutttttttttttttttttttttttjssttsttutttttttsssttttssssssssttttttttsttttssssssstuuuuuuuttttttttuuuuttsssssrrsstttttttutssssttsstustuutttttttttttttttttuuuttttssttttttttttttssrsstjssrrsrsssstttttttssttttsssssstuuuvvuttttttjttttttssssssrrrssssssstttsssssttjtttttuutttttttttttttttttttttjjsssttttuuttttttttssttttssssssssjttuuuuttttttsssjsssttttuuuutttttttttuuuttssssrrssttttttttttssstttssttttuutttttttttttttttttuutttttssttttuuuuuuuuttsstttjssssssssssssssssssssssrrrrrrsttttttjssttjssttttttsssssrrrssttttttttssrssttssttsstttjjjttttjjttttjjttttjjjjssttttttttttttttsstttjssssssssjtttttttssttttssssrstttuuuutttttttttuuutttsssssrrssttttttuttssstttssttttuutttttttttttttttttttttttjsstttttutttttttssstttssssssssstttuuuutssttttssssrstttuuuuttttttttttttttttjssssssttttttuuuttsttttttuutttuttttttttttttttttttttttttttttstttttttttttsstttsssssssssttttttttssssssrrssrrsjsssjjjssssssssttttsssssssssssstjjtttutssssssssttsstttttttjssjtttsstttttttjsssssssstttttttttjsstttsssssssssttttttuttsttttssssssttttuuutttttttttttttttssssssstttttttuuuusssjttstuttsttttttttttttttttttttttttttttttssttttttttttsstttsssssssssttttttutssttjsssssssttttttuttjttttttuuutttsssssssstttttttuuussssttstutsstutttttttttttttttttuuutttttttttstttttttttsssttssssssssssttttttttsstttttsssssttttuuutttttttttjtttssssssrrssssjjssttttssssttttutttttttttttttttttttttttttttttttttstttttttttttsstttssssssssstttutuuutjtttsssssssttttuuuuttttttttttutttssssssstttttttuuutssstttttuutttttttttttttttttttttuuuttttttttsttttttttuutsstutssssssssssssssssssssssssssrrrsjsstttjssjjjsjtttttssssssssssttttttttttsssstsssttsstttjjjttttjttttjjttttttttttttsssstttttttttsstttsssssssssttttttutssstjstsssssttttuuuttttttttttuutttssssssssttttttuuutssjtttttuuttttttttttttttttttttttttttttttttstttttttttttssttsssssssssstttuuuutsstttttsssssttttuuutttttttttttttttttssssssuutttttttuuutssstuuuutttttttttttttttttttttttttttuutsttttttjtttttttutssttttuuuuuutsstttsssssstsssssssssssjjssssssttssssssssstuussttsssssttttttsssttttttttttttjsssssssssttssttttttttssttssssssttttttttssttttttuuuuttttuttsssssttssttsssttttuttttttuuttttjtttttuuttuutjsttttuuttsssttuutttsttttttttttttttttttttttttuusstttsssstttttttttsstttttutuuttsttttssststttsstttttsstttttjtttuuttttttttttuuttttttssttttuttssstuttttttttttttttttttttttttttuuuuuutstttssssstttttttsssstssttttttssssttssssssttsstttsssttttttjjtttttjsssssjjtttsjttssssststttsssstuuuttttttttttttttttttttttttttttuutstttsssstttttttttssttttttuuuuttttuutjssstutssstsssstttttttttuuuttttjtttttuuttuuttsstttuuutssstuuuuttstttttttttttjjttttttttttuuutstttssssttuutttutssttttuuuuutsrsssssrssssttsrssssssssttsssssttttsssssststtttttttsssttttttssssttttttttjjjjtttjjjttssttsjttttttuussttssssssttttttttsstttttttuuttsttttssssssuussttssssttuuttttttuuttttttttttuuttuutjsstttuuutssstuuuuttsttttttttttttttttttttttttuutsttttttssttttttttssstttttttutttttuutjssstttssttssssttttttttttuttttttjtttuuutstttttttttuvuttstuuuuuuttttttttutttttttttttttttttvuttutssttttttuuuuttsstutuuvuuuutssstttssssttttstjsssssssjssssssttsssssssjjtuutjttssssttttuuttssttttttttttttsstttssssttttsssttttuussttsssssstttttttssstutttuuuuutsjttttssssstuttttsssjjttuttttttttttttttttttuuutttsstttttuuutssstuttutssttttttttttttttttttttttttuuttttssststttttuutssstuttuuuuutsstttttsssstuuttttssssjtttttttttttttttttttttuutttttsstttttuutssstuttuutttttttttttttttttttstttuuuuuttutssstttttttttssrsttjttuutttssssttsssssstuttttsssssttuttttttttttssssjtjtttttttssssttstuutssstuuuutttttttttttttttttttjjttttttuuttttssststttttuutssstuutuuuuuutjjtttttssstuutsttssssttttutttttttttttttttttuuttttsssttttuvvtssstuuuuutstttttttttttttttttttttttuvuttuutsstjttuuuuuttsstuuuuuuuuussssssssrrssttsssjssssssstjsssssttssssssttttttttttssssttttuutssstttttttjtttjssttttttttttjsttttttuuttttssssssttttuttssstuttuuuuutssttttssssstuuttttssssttttttttttttttttttttttuuututsssttttuvutssstuuuuutstttttttttttttttttttttttuvuttutssttttttttttttssttttuuuuutttttttttsssstuttttsssstttttttttttttttttttttuuuttsssstuuuuuuuuuuuuuttuuuuuuttttuuutuuuuttttttttttuuuuutsstuuuttuuuutstttttuuuuttttttttttssssttuuutssrssssssttttsssssjtttsjsjsstttsrrstttttttttttttttttttttttsstulttttttttttssssstuuttttssttttttttttssstttttttttttttjtttttsssttuvutssssstttuuuuutssstuutttttttttutssrstuuuuuuuuuttutttutttuuttstuuttttttttttttttttuuttutsstttttttuutssstuuttttutttttttttutsssttuvutsssttttttuuvvutsstuuutttttttttttsrstuuuuuuuttttttttttttuuttttuuttttttttttjjtttuuuuuutsstuutssttttssssttssttttsssjsjtttssssttuuutsssssttuutuvutsssttttssttssssttssrssttuttttuuutttttttttuuttstuutttuutttttsjttttuuttutsstttttttuutssstuuttuuutttttttttutsrssttuutttttjttttuuuutssstuuuttttttttttssrstuuuuuuuuuuuuttttuttuuttstuuttttttttttttttttuuuuuujjtuuuttuuuutsttuuuuuutttttsssssssrrssttttssrrrsssjtjtttsssssttjsttttsstttssrsttttuuuutttttttttttttttjssttttttttttttssttttuuutttssttttttttutsssttuttuuutttttttttttsssttuuuttttsssttttuvltsssttttttttttttuttsrstuuuuuuuuuttutttuuttuuutstuuttttttttttttttttuuttutsstuutttttttssstttttuuutttttttttttsssttuuttjjsstttttuuvvttsstuttttttttttuusssstuuuuuuuuuuuutttttuuutttttuuuuuuuuttttttttjttuutttsstuuttttuutsstuttttuuttssttttttttssstttuutsssrrrsssstttssrrssstttssssssttsrrsttttttttttttttttttttttssstulttttttttttsssssttttttsssttttttttttssttttttttsssjttttttttsssttuvutsttsstttttuuutsssttttttttttttutssssuuuuuttuuuuuuttsttttttttsttuttuuttttttttssjttttttttttttttttuttssttttttttttssttttsjtutstttuvutsstttttttuuvlttsstuutttttttttttsssstuuutttttutttttttttttttstttutttttttttttsttttttuuutsstuutssttttsssttsssttssssjttjttttssstttuutsstsstttttuuutssstttttjttsssstssrssstttttttuuuuttttttttutttsttuttuuutttttjsttttttttttsstttttttuutssttttttuuttsstttttttttsssttuuttttttjtttuuuttsssttuuttttttttttssssuuuuuuuuuuuuutssttttutttsttutttttttttttjttttttuuuttttuutttuuutsstuuuttttssjjtttssssssrssstttssssrrssssjtttssrsssssstttjsssttsrsstttttttttuttttttttttttssssttttttttttttssjttttttttsssttttttttttssttttttuuttsstttttttttstttuuuttttjssssttulutsssttttttttttttutsssstuuuuttuuuuuuttsttttuuttstuuttttttttttjjttttttttttsstuutttttttssttttttuuttsstttttsttttjjttuutjttjttttttuvltjssttttttttttjtuutttttstsssttttttuussssttssssuuttuuuuttttttttttjjtttsssssssssttttttssuutsssttsssjttttttttuutsttttsssssrrrrrsssssssrrrrssssssstttsssttssssssssttssttssssssssrstttttttttsssssttsrsssssssssssssssttttsssttssssttsssstttttjjtuutsttttttttsssssstttsttssssssttttttttttttuuttttssttttttutssssjssssstttttuttttttttttsssstttttttttsstttttttjttttsssttsssjttttssstuutttttttttttsjsssttttttsssssstttttttttttttttsssssssttttttssssssssrstuttttttttttttttssttttttssttsssstttttsssttssrsttsrsssttjjjstuutsttttssttssssssttsstjssssssstttssssssssssssssssssttttttssssssssssttttttutttttjsjjjjttssssstttssssttttttssttssssttsssjttttssstuutttttttttttjtsssttssssssssssttutttttttttuutsttssttttttttssssjsssssttttttttttttttttjtttttttttttssssttttttjtuutsssttsssttttsssssttssssssssssrrrssssssssssssssssssjssttttstttssssssstttttttsssssssrrrssssttttjsttssssssttttsssssssssstttttssstttsssttsssjttttttttuutjttttttttsssssstttsttsssssstttttttttttttttsssssttttttutssssttssssttttttttttttttttjtttssssstttsssstttttssstttsssttssssttttssstuutjjttttttttjtjssttttttssssssttttttttttttuutsssssjtttttttssssttsrsstuttuuuttttttttttttjjsssssttsssstttttsstuttsssttssstttttttttuutsssssstjsssssrrssrrssssrrrrssssstttssssttssssrrsssssstssrrsssrrrsttssttttssssssttsssssssrrssssrsssttjssstttssssttssstttttttjtuutsssssttttttjsssjsssjttjsssssjtttttttttuuutjssssstttttttssssttsrsstttttttttttttttttsssssssssttssstttttsjttttssssttssstjtttssssuvtjsssstttttsssssttssttjsssssttttttttttttuutssssssssttttssrrsssrrrstttttttttttttjttttttssssssttssssttttssssttssrssssssssjjjtjstuutssssssttttsjssssssssttsssssssjtstttssssttsssssrrsstssttsrrssssrssttttttttttttsjjjsjtjssssssttssssttttttttttssssttsssttttttsssuutttssttttttttsssttssssjssssstttttttttttuuutsssssstttttttssssttsrsstttttttttttttjttttttssssssttsssstttttjttutssssttssttttttssssttsssrrsstjssssrrssssssssssrrrsssjstttssttttssssrrsssssstssrrsssrrrrsjssttttssttsssjssttssssssssssssttttssjttttsssttssstttttttttuutjssssttttttjssssssssttjsssssjttttttttttuutsssssstttttttssssttsrsstttttttttttttjttjtttssssssttssstttttssstttssssttsssjjttttsssuutssstttttttttjssttssttssssssstttttuutttttuuuttssttssuutsssstvusstuttuuuuttttttttttttttssssssttttttttutsstttstjsssstuttttttttttttssssssttssttssssssssssssssssssssttttssstttttssrssjssttssrrssutsrtttttttttjttssssssttsssssrrssssstttttsssttsssssssstuttttttttttttjssrssttttttttsstjsstttjssssjtttuuuutttttuuutsssttsstttsssstuussttttuutttttttjtttttttsssssssttttttttutssttssttsssstuttjtttuttttttsssssttttttttttssttssssssssstttttttttttttuutsssttssttssrrssutsrtttttuttttttttttjttttsssssssttttttttutssttssssssrsttssjjjjttttttjsssssttttttttjsjjssjtjsssssssssttttssssstttssrsssssttssrrssuussttttuutttttttjjjjtttjssssrrsttjsttttttttttssttsssstuttttttutttttttssssttttttttttssttssjssssssttttttttttttuuuttssttssttssssstuussttttuutttttttttttttttsssssssttsstuttutssuutsttjsssuuttttttttssssssrrrrttjjttsssssssssssssssssssjttttssjtttttssrsttssttssrrssttrrssssttttssttjsssjjttssssssssttssttttttssttssttsssstutttttttttttttsssssttttttttsstjsstttjssssjjtttuuuttttttuutsssttsstttsssstuusstuttuuttttttttjjjttttjsssrrsttttttttutssttssttssssttttttttuttjttttsssstttttttttttttttttssssssstttuuutjtttttuttssttssutsssttulussuusstuutttttttttttttttssssstttttutttuutsttssttttssuuutttttttttssttssssttttttssssssssssssssssssstttttssttjtttssssssssttsrssstutssttssttttsjtttjtsssttssssssssssstttttttssttsssssssstuutttttttttsjttssssttttttttttttttttjjssjtttttuuutttttttuutsssttssttssssttuussuusstuttjttttttttttttsssssssttttttttttssttssttttssuuutttttuuuttttttsssttttttttttssttsssssssjjtttttttttttttuuttssttssttsrssstutssttssttttttttttttsjtttsssssssttttttttuussttsssssssstttttjsjttttssttsssstttttttttttttttjjsssjsssstttttssssssttssssssrsttsrssstutssuusstuttjttttjtjjjtttsssssssttttttttttttttssttttsstuutttttuuttttttssssttttttttttjttttssssssjttttttttttttttuuttssttssttssssttuussuusstutttttttttttttttsssssssttttttttuutttttsttttssuuuttttttttssssssrrsttttttssssssttssssssssssstttttssttjtttsssssssstssrssstttsssjssttttsstttsjjsjttssssssssttttttttttttttssttttsstuutttttttttjttttsstttttttttttttttttjjssjtttttuuutttttttuuttssttssttssssttuussuusstutttttttttjjttttjssssssttttttttuussttssttttsstuttttttuuttstttsssstuttttttttttttttttssttsstttuuuttuutsssstttssssttsstuvltttttsssssttttttttttttttttjsttttttutssttuuttssttttuuttttuutjttttttjtuvuuttttttsssjtsssttssssrrssstttjsssjtttssssrsssssrsssrsstutsstttssrssttsssttttjssssttsssttsssttsssstttsssttssttttttuuttttttttjtuvlutttutttsjttttuuutjtsssstttuuuutttttttsssssttssssttsstuuutstttssssstttjttttttttsjttsstttttttttsssttttssttttuuttttuutttttuuuttuvlutttuttttttuuttuuttsssssttuttttttttuutttsssttssssssssstutsstttssrssttttttttttssstttssttttttuttsssuutsssttssttssssttttjsstttsstuuutttttttssttttuvutjjssssttttttttjttttssssssssssrsssssstuusstutssssstttjtttttjjjjtttssstttttttssstttttssttstuuttttuutttttuutttuuuuuuttttttttttttuutttsssstuuttttttuutttsttstttssssjsssttuutstutsssssttttttttttjjttttssttttttutssstuuttssttttttttttuuutttttttsstuttttttttsssstttttttsssrrsstttttttjjtttssssrsssssrsssrrstutssttssssrsttjssttttjssssttssttttstttsssjttttssttstuuttttuuttttttttttuvuulutttttttttutuvlttjsssstuuuuttttttuussssssttssssttsstuuutttutsssssttttttttttjjttttssstttttuttsssuuttssttttuuttttuutttttuuuttuuuuuuututttjtuuttuuttttssstttttttttttuutsssstttssssjjsstuvussuutsssssttttttttttttttttttttuuttuttsttuuttttttttuuutttuuttttttttstuuuuttttttssstttsstsssssrrssjttttsssssttssrrrsssssssssssttutsstttssrrsstssssttssjjssttssttttssttssstttttsstttsttttstuuttttttttstulvvuttttttsjttutuuutjjssssttuuuuutssttttsssstttssssjssstuvussuutsssrstttjjttttttttsjsstttuuttttttttttttttttttuuutstuuutttttuuttulvvutttttttttuuttuuttssssstuuututttttuuttssssttssssssssttutsstutssrrsttttttttttttssttttttuuttuttssttttjstttsstttjssttttjjsstsssstuuttttttjjsttutulutjjssssttuttttssstttsssrrssssssssssstuutsstutssrrstttjjjttsjtttjtsssttuuttttttttttttsstttttuttttuuttttttuutttuuuuuttttttttttttuutttsssstuuuuttttttttssssssttssssjssstuvussuutsssrsttttttttttttttttttttuuttuutstttuttttttttttutttuuutttttttssttuuutssttsssttttttttsssssssttttttssssttsssrssssssssssssttutssttssssrrstssssttssssssttjsttttttttssttttttsstttttuttstuuttttttttjtuuvvvutttttttuuuuuvutjjjssstuvuuutjsttuutsssssttssssjssstuvussuutssrrstttttttttsttttttssttuutttttsstttttstttttttttsttuttttttuutstuuuuutttttjjtuuttttttttsstttuuuutssttttttttttttttstttttttuttjttttssstttttttttsstuttssttttuuttttuuuuttttuuuttttttttttuttttttttsssssssssssssstttttsssssssssssssttttrrrrstssssssssssssssssttttssstttssssssssssssssstjssssttttttjsttuuttsjttttttsssstttttttttttttssssttssssssttttttttttjsjttttttuuvvusrrsttttttttttttttttttttttjsttttssssttjjtttsssttttssttttttttttulluttttuuttttssttttttttttttttsssstttstttttttttttttttstttttttuuuvusrrstttttttttttssjttjsttttssttttsssstttttttjsstttjssttttuuutttulluttttlltttssssjssstttttjssssrrrstsssssstttttttttsssjttttttttuutsrrssstttsssssssssssstttttsstttsssssttsstttssstttssssttttuttttuuuuttttuuutttssttttttttttttttsssstttsssssttuutttttsssjttttttuuvvussssttttttttttttstttttttutssttttsssstttttttsssttttsstttuvvtttuuuuuttttuuutttsstuttuuutttttttsrrrstsssssssstttsssssssssssssstttutsrrrstssssssssssssssjtstttsssttsssssssssssssrsstttsssjjtttttttuuuutttttutttsssstttttttttttttsssstttssssstttuutttttssjtttttuuuuutssssttttttttttsssjjtttttuttsttttsssstttttttsssttttssttttvvttttuuuuttttuuttttssttttttttttttttsssstttsttttttttttttttssjttttttuuvvusrssttttttttttttttttttttttttttuttttttttttttjstuuttstttttttttttuuuuttttuuuttttttttttttttttttttssssssssssssttttttssssssssjsssstttsrrrrsjssssssssssssssjtttssssstttssssssssssssssstttsssttttttjsstuutssjttttttjssssttssttttttttssrsttssssssttttttttssssttttttttuuutsrsstttttttttttttttttttttttttttttsttttjtttsssstuutssttssttttttulvuttttuutttttstttttttttttttttssstttsttjtttttttttjsssjttuttttuuutsrssttttttttttttttttttttjsssttttssstjjjjjjjjstuuttssttttttutttulvutttuvvttttssssjsssttttjsssssrrsjssssssstttttttssssjtttttttttttsrrrssstttssssssssssjtttjsssttttsssjttssttsssstuttssttttttttttuuvuttttuuttttsstttttttttttttttssstttsssssttttttttssssjtttttttuuutsrrsttttttttttttttttttttttttttttttttttjjttjsstuuttssttttuuttttuuuutsttuuutttssttttttttttttttssrrsjssssrsssstsssssrssssjtjssstttsrrrrsjjjjjjsssssssssttjsssssstttssssssssssssrsttttssttjtttttttuuvuttttuuttttsssstttttttttttttsssttssssssttttttttssssttttttttttttssrsjttttttttjttttjttttttttttttttsttttjjttssstttttssttttuuttjttuuutsttuuttttssssttsstttttttttsssttssjttttttttttttsssjtttttttuuutsrsstttttttttttttttttttttttttuuutttttttttttttuuuuuttuuttttuuttsttuttuuttttttuutsssssttttttttttttttttttsssssstjsssssssssjjsssssrrrssssssssjssssssssssstttssttttttssssssssssssttttuutsttssssttsssstttttttstjjtutssssssstttttttttttuuutttttsssstttjttsstttttttttsssssttttttttttttttttttttttttttttttttttttjjtjjstttuuuttttssstttttssttttutttttttvlssttssjtttttttuutuuuuuttttttttttttttssjttttttttssssstttttttttttjtttttjssttsstttttttttttjjjjjjttuuuuuttttttsttuttssttttuuutttttutssssssttsssjjssssstttttssssssstttsttsstttttttttssssssssssstttsssssssssstttssttttttjjttttssjjjsttuuttttttttstttttssttttttttttttuutstsssstttttttuutuuuuuttttsssstttttttjjttttttttssssstttttttttttttttttttttttsttttttttttttjjttjttuuuuuttttttssttttsstuttttttttttuuttttssttttttttttstttttsssssssssssssssssstttssssssrssssssjjjjjjssssssssssttssstttttssssssssssssstttuutttttsssttttssttttttttttttutssstssstttttttttttuuutttttsssstttttttjtttttttttssssssstttttttttjjttttjttttttttttutttttttjjjjstuuttuuttttttsstttssstutttttsssttutssttsssttttttttuttuuutttttttttttttttttjttttttttsssssttttttttttttttttttjtttttttttttttttttttttttuuuuuuuuuutttttuttsstttuuuttttttuutsssrsstttttttuuuuuuuttttjssssssssstssssssjsssrrrrrssssssssjjsssssssssstttssttttttjsjsssssssssuuttuutttsssssssssrsstttttssttjtutsssssssjttttttuuuuttttttttssssttsjttttttttttttssrrssttttttttttttttttttttttttttttttttttttjjjjsttutuuuuuttttsttttsssstttutssttttvltstssssttttttuuuuuuuuuttttttttttsjttttttttttttssrrsstttttttttttjtttttsssttsstttttttttttjjjjjjtuuuttuuuutttsttttsssstttuuttttttuussssssttsssjjsjjjtttttttjsssssttssttttttttttttssrrssssssssstttssssssssssttssttttttttttttsjjjsttutttuuuttttsstttsssstttttttttttuutsssssstttttttuuuuuuuuttttssssttssttttttttttttssrrssttttttttttttttttttttttttttttttttttttjjttjtuuuttuuuttttssttttssttttttttttttuutttsssstttttttttttttttsssssssssssssssssstttssssrrrrssjssjjssjsssssssssssttsstttttjjsjsssssssssttttuuttttttsstttssssttttttsttttuutsssssstttttttuuuuuuutttttssssttssttttttttttttssrrssjjtttttttttjttttttjtttttttttttttttttjjjjstuuttuuutttttssstssssttttutssstttuutsssssstttttttuuuuuuuttttttjttttssttttttttttttssrrsstttttttttttjttttttjttuttttttttttttttttttjtuutttuvvttuuuttssssjjtttttttuuttstuussssjttttttttttttsssssttssttssssssstssssjsssrrrrrrssssssssjssssssssssttttsssssssssjsssssssssttttttuusssttsssssssssttsssttttsssttssssstttttttttttssssstttttttttssstttttttttttsrrrsssstttttttttjtttttttttuttttttstttttttsjjjsttuttttuutstttttsssttssttttttuuttstttsssssttttttttttttsssjtttttttttjsstttttttttttsrrrssssttttttttssttttttjttttsssssssjtsssjjjjjjtuuttttvvtttutttsssttssttttttuutsssutsrrsstjsttsssjjsssssssttssttttssstttttttttttsrrrrrrrssssssttssssssssssttttssssssjjttttsjjjsttuttttuuttttttssssssssttttttuuttttuusssssttttttttttttssstttttttttjssstttttttttttsrrrsssstttttttttjtttttttttuttttttjtttttttjjttjtuuttttvvttttttssssttssstttttuuttstuussssjtttttttttttssssssttssssssssssssttssjjjsrrrrrrsssssjjsjsssssssssssttttssssssssjsssssssssttttttuuttttttssssssssttttttuutsssutssrssttttttttttttsssstttttttttssstttttttttttsrrrrssjttttttttssttttttjttuttttttstttttttsjjjsttttttuuutttttsssssssssstttttuutsstuusssssttttttttttttsssjtttttttttjsstttttttttttsrrrrssstttttttttjttttttttttttttttstttttttttttttuuttttvvutuuuutssssjjttttttuuuttttuutttttttttttttttsssssssttttttssssssstjsssssssrrrrrrssssjjsssssssssssjjjttjsssssssstjsssssssssstttjtuutssttttsssssrsstssjtttttssuutssssstttttttttsssssstttttttttjsssttttttttttsrssstttttttttttjstttttttttttttttjssttttttsjjjjtttutttuutttttttsssttssttttttuuutssuutsssstttttttttttsssstttttttttttsssttttttttttsrssstttttttttttsstttttttttttsssssssttsssjjjjjjttuttttultttuuttsssttssttttttuuutssuutsssttttttssssssssssssttstttttjssstttttttttssrssssssssttssttssssssssssttttssssssjtjjttssjjstttttttuuttttuttssssssssttttuuuttttuussttjtttttttttttsssstttuttutttsssstttttttttssrsssttttttttttttjttttttttttttjsttstttttttjjttjttuttttuluttttttsssttssssjjttuuutstuutsssttttttttttttsssssstttsjsssssssstttssjjssrrrrrrsssssjsjjsssssssssjtttttssssssssssssssssssttttttuuttttttsssrssssstttttuuttssuutsssjtttttttttttsssssttuttutttssssttttttttttssssssttttttttttsstttttttttttttttjsstttjttssjjstttttttuuutttttssssssssssttttuutsstuutsssjttttttttttsssssjttttttttttsssttttttttttssssssstttttttttjjttttttttttttttttttttttttttjttttuvvuutuuuttuuuutsssttssttttttuuuutuuuuuttttttttttsssstttttttttttjtsssstjsssssssrsstttttssjjjssssssssssjjjssssssssssttjsssssssssjtuuttttuussjtutssrsssssssjttttuuttttuuttsttttttttsssstuttttttttttttsjtttttttttssstuuuuuttttttttsstttttttttttttttttttttttttjjjttttuuutttuutsttutsrssttssssttttuuuttttuutttttttttttsssstuttttttttttttsstttttttttjsstuuuuuttttttttssttttttttssssjjtjjtttssjjjjjjjtttuvutttuutttuuutsssstsssstttuvvutttuuuuttttsstsssssssttttttttttttttsstttttttttjssttttuutjttttsssssssjsjttsssssjjjsjttjjttjsssjtttuuutttuutttuuutsssssssstttttuuuuttuuuutjttttttttttsstuttuuutttttttsstttttttttssstuuuuuttttttttjjtttttttttssjtttttttttttttjjjttttuvuttuvvttttuutsssttsssttttuuuuuttuuuutttttttttttssssttttttssssssssssjttssssssssttttttssssjjtjssssssssttssssssssssttssssssssssstuuttttuutjjtutsrrsssssssttttuuuuttuuuutjttttttttttsstuttuuutttttttssttttttttttssttttllttttttttssjttttttttttttttjjttttjttjssjjtttuutttuvuttttuutsssttsssttuttuuuuttuuuutjttttttsssssstuttttttttttttsstttttttttjsstuuuuutttttttttttttttttttttttttttttttttttjttttttlvutttuuttuuvvttssttssstttttuuvuutuvvutjttttttttsssstuttttttsstttjssstssssssssssttttttjsssssssssssssssssssssjtjsjttttsssssssttjtuutsstuutsttuutsssssrrsssjjttuuutttuuutsstttttttssssttttttttttttttttttttttttsjttuuuvvuttttttttttttttttttttttttttttttttttjsstttjtuuttjtuutttuvutsssttssssttstuvuuttuuuutjttttttttsssstuttttttttttttjtttttttttssstuuuvvuttttttttttttttttttsssstttttttttssjjsttttttuvutttuutttuvuutssttssssttttlvvuttuuuutttjsstsssssssttttttttssstttsjtttttttssssttttuvvtttttsssssssssssttssssttttttttttttssstttjtuuutjtuutttuuuutssttsssjttttuuuuttuuvutjttttttttttsttuuttttttttttttsttttttttjjttuuvvuutttttttttttttttttttjsjttttttttttttsjttttttuvutttuvuttuvvutssttssstttttuuvuttuvvutjtttttttttssstttttttssssssssssssssssssssstttttttsssssssssssssssttsssssjssttttsssssssssssstuttttuuttttuutsssttsssstttttuuuttuuuutsttttttttttsstuuttttttttttttstttttttttjjttutuvlttttttttttttttttttttttttttttttttttssstttttuuttttlvuttuvvttssttssssttttuvuuttuuuutjttttttsssssstuttttttttttttjtttttttttjsstuuuuuuttjssjttttttttttttttttttttuuttuutjsstttttttttttttuuuuuuuuuuuuussjtttttttuuuuttttttjttttttttsjssttttttsssjttjjttjsssssrrssssssjssjjssssrssssjssssssstssttttttssttssssttttsstssssjtttutuuutttttssrssssttstttttttttssssssssttttssssstttttsssjjttttttttssssstuttuuuutttttttttttttttttttttttttttttttttsssttttttttsssttuuuuuvuuttuuussjtttttttuutttttttssstjstuuttssssttttttsstttttttttttssssstuttuuuuttttttttttttttttjtttttttssttttttssssttttttttssssttuuuuuuuuuuuutsstttttttuuuttttttsssttsssssssssstttttsrrsssstttjssssssssttsstuttttssssssttttsssssstttttttttttttttsssttttttttssstttuuuuuuuuutttssssstttttuuutttuutsssttjtttttttssttttttsssttttttjssttssstuuttuuutttttttjtttttttttttttttttttttttttttssttttttttttjttuuuuuuvvlutuutsssssssttttttttttttstttttttttjssssttttssrsssssssssssssrrsttsstttjtjssssssssjjjjjjssssjtttjtttttttssssstttjssssssssttutuuuuuuuttssttssttttttttttttjsssttstuuttssssttttttsssttttttsssttssssttttttttttttttsttttttttttttttttttttttttttsssttttttttsssttuuuuuuvvlttuttsjttttttttttttttttsssttsstuttsssstuttttssttttttttssjjssssttttttttttsssjjtttttttttttttttttttuuttuutjstttuttjjsssjtttuuuuuuuuuuuttjttttuuttuuuuttttttjjttjttttjttstttttjsssttjjtttjssssssrsssrrsssssssrrrrssssjssssssttsstttttsssttsssstttttsssssssttttuuuuuuuutsssssssttssttttssttssssssssttttssssstttttssstttttttttttssssttsstuuuttttttsttuttttttsttttttuuuttjtuutssstttttjssssstttuuuvuuuuuuutttttttttttttttttttjsssjjsstutttjssjtttttssttttttttttttssssttsstuuutttttttttuttttttstttttttttttssttssssttttttssssssttuuuuuuuuuuuttttttttttttuuttttsssssttssttssssssjtjjjsssssssttjsssssssssttssttttttssssssttttssssssttttttttttttuttsssttttttssssssttuuuuuuuuvuttttttstttttttttsstttsssttssttttttssttttttsssjjttttjsstttsstutsstuttttttttjtttttttttsttttttuuuttttuuttsttuuttjjsssjttttuuuuuvvuuutttttssttstttttttttttssttssttttttsstttjjsssssssssssssssssssstssstjjssssssssstjjjjjjssstttttttttttttsssstttttssssssssstuuuuuuvvuttttttsstttttttttttsssssjssstutttsssttttttsssjjttttjsstttsssttjjttjjttttttsstuttttttstttttttuuttsttutssstuuttjsssssstttuuuuuvvuuttttttttttttttttttttssssjjsstutttssstuttttsstttttttjssttssssttssttttttjsjjttttttttttttttttttuuttjtuutjtttttttjssssjtttstuvuuuuuuttttutttuuuuttttttssttjjttttssssttttttttjtuutjjjttttjtttssssssrrssssssrrssssssssssssssttjsttutsssstusstttttttsssssssttssuuttuuutssstttssttttssssssssssssssssssssstttttttttttttttttttttuuuttsssssssuutsttttsttttttttttttttttuvutjjtuvtttttttttjssssjtttttuvutuuuuttttuuttuuuttsssttssssssjjssttssttttttuutttttttttttttttuutssssssssuuttttttttttttttttttttttttuussrsuutsttttttttssssstttstuvuuuuuuttttuttttuuuttssttsssssssssssssssjttjttjssttssssttjjttttttssssssstttssssssssttssssssttttttttuttssstutsttttttttssssssttstuuttuuvutstttttttuuttsstttssjjssttssttssttttttuuttuutjjttttttttuuttsssssssuutjttttjttttttttttttttttuvutjjtuvttttuuuttjssssjtttstuvuuuuutsstuttssttttssssttssttssttssttsstttttttjssttsssssssssstttsssssssssttssssssssstjjjjjjssttttttttssssttsssttttttssrsssjttssuuttuvvussttttttttttssssttsssssssssstsssttttttuuttutttjttttttttttttjttjttttsssstttssttttttttttttttttuutsstuutttttuutttsssssjttstuuttuuutsstuuttttuuttsssttsssssssjsstsssttttttttttttttttttttttttttsjttssttttttssjttttttttttttttttttttttttttttttttttttjssssjttssstuuuuuuutsttuuttttuttssstttsttjjttttssssttttttttjtuutjjtttttjjtttsssssrrsssssrssssssssssssssssssssjttttsstttssttttttsssssssstsrsttttttttssstttssssssssssssssssssssssssssttttttttsstttttttttttttuutttssssrstttjttttjtttttttttttttttttuuttttuutttttttttsssssjttssstttttuutssttttttttttsssstttsssssjjjsssssttuutttttttutttttttttttuuutsssssrsttttttttttttttttttttttttttuussstuusstttjtttssssssttssstuuuuuuujstttttttttttssstttsssssssssssssstttsssssstttjssttjjtttttttsssssssssssssssssttsstttttttsssttttssssttsstttttttssssssstssstttttuutsstttttsttttsssstutssjssjtjjtsssttttttuuttuutttttttttttuutttssssrstttjttttttttttttttttttttttuuttttuutttuttuttjssssjttssstuuuuuutsstuttssttttsssstttsttsstttjtjssttutttssssttssssssssssstttssssssrssssssssjssstjjjjjjjsttttstttssssttssttttttjssssssttsrstttttuutssstttttttttssssttssssssssssssssttuutttttttuttttttttttttttttttjtttttssstttssttttttttttttttttuuttttuutttutttttssssssttsssttttttutssttttttttttsssstttssssssssjjsssttuuttttstttttttttttttttttttttsstttttjsssjtttttttttttttjjttssstuuusssttttttttssjsstsssssssssttttttsstttsssssssssuuuttjjjttttttttttutssssssssttttjtttssssssttjssrrrrsssssssttsssjjjsssssssssssstuutssssttttsssssssssssssssssssssssssssssssrrrrrrsttttssssssssttttttttssssssstttttttttsssstttttsssrrssstttttttttttttttttttsjjsstuvvutsttttttttsssssstssrssssssttttssssssttssssrrsstuuttsssjjjtttttttttssssjjtttttttttttsssttutttssrrsstttttttttutttttttssssssssstuutssssttssttsssssstssrssssssttttjsssssttsssrrssstuuttsssssstttjssjttsrrrssssttttssttsssttttttssssssstttttttutttuuutttssssssssstuutsssttttsttsssssstssrssssssttttssssttjsssssrrsstuuttssssjttttttttutssssttssttttttttssstttttttssrrssttttttttttttttttttttsjjsstuvvutsttuuttuttssjsstsssssssstttttjsssstjsssssrrssuuuutsssstttttttttttsrrsssssssjsssssssssssttssssrrssssssjjssjtjjjjjjjsssssssssttttssssttssttsssssssjssrsssssstttssssssssssssrrsstuutssssssjtttttttttssssssssttttttttssstttttttjjttjttttttttttuttttttttttssssttuvvutsttttttttsstssstsrrssrrssttttjssstttssssssssstuutssssssjtttttttttsssssssstttttttttjstttutttssssssjjsssjtttttttttttttjjjjssstuutsrstttttttssjjsstsssssssssssstttssstttsssssssttuuttjjjttttttttttttssssssssttttjjttssssssttsssrrsssssssssttsssjjjssssssssssrstuutrrsssjtsssssssssssrrssrrrrssssssssssssrrrrssssttttsssssssstttttttsssssssstttttttttsssssttttttsssssttttttttttttttttttssssssssuvvussstttsjttsssjssjsrrssrrsssstttsssssttsrrrrssttuuttssssjjtttttttttsssstttttttttttttsssttuutttssssstttttttttuuttttttssssstssstuutsrssttsssssssssstssrssrrssssttttssssttssrrsssttuutsssssstttssssjtssrrrssssttttsstttsssjttttsssssssttttttttttuuutttsssrssssrsttttrrstttsssssssssstssrssrrssssssttsssjtssssrrrstttttsssssjttttttttttssssttssttttjttttsssstuuttssssssttttttttttttttttttjsssssssuvvussttttttttssjjsstssrsssssssssjttsssttssrsrrsstuuuutsssssttttttttttssrssssssjjsssssssrrssjtsssssssssjjjssjjttjjjjjjtsssssssssttttrrssttsstssssssssssrrrrsssssssttssssssssssrssttuutsssssjjtttttttttssssssstttttjttttsssjtttttjjttjttttttttttuutttttttssssssstuuutssstttsstssssjssjsrrssrrsssssjttssstttsrrrssstttttssssssjtttttttttssssssssttttttttttssttuuttssssssssssssstttttttttttttjjjtutssssrsstssjjssssssssjttsssstttsrssuuutttuutsssstuutsssjjttjtttsssstttsssssjtuuttjjjtttttsssssssssssssssssssrssssssssssssssrssttsssssrrsssssssssssssssssssssssssrrsstttsstsssssttttssssssssssssssssttssssssstttttttttttttssttttsstuttttttttttttttttttttttjssstttttssssssjssssssssssssjsssssttttsrsstuuttttttssssttttsssssssssjtssssttsssjjsttuuttttttttttssttttssttttttttttttttttttttttttjsssttttsssssssssssssssssssssstsssstttsssstuuttttttssstttttsssssssssttsssssssssssssstttjssssttttssstttsssssttttjtssssssjttssssssssrrssssssssrrssssssssssssssssssssstttsssstuutjsttsssstttttssssssjsjttssssttssttttttuutttjjtttutssttttsstttuutttttttttttttttttttsssstttttsssssttssttssssssssjsssssttttsssstuttttttssssstuutsssssttssttssssjtssttssstttsssssssstssrssssssstttttssssssssjtjjtjjjttssssssttsssrrrssssssssrrssssssssrsssttsssstuutttttsssssttttsssssssssjsssssttsstttttttutttjjtttttssjtttttjjttttttttsjttttttttttttjsssttttssssrsssssssssssssssssssssstttsssstutttttttssssttttsssssssssttssssssssttttstttttttttttutsstttttsssttttssssttttttttttttttttttttutsrssssjjssttssjjsstttttttsttttssrstuuuttuttjttttuussssttttttttssttttssssjjjtuutjjssstttttsttsssssssssssssssssssssssssssssssstttsrrrsssssssssssssssssssssssssssssrsstuttstsssstttttsrrsssssssssssssttssssssttttttttttjtttttttttstuuuuuuttttttttttttttttttttttttttsrsssssjsssssssssssttsssssttttssrstuuutttttsssttutsssssssstttjssstttssssjtttttttttttttttttttttstuvuuuuttttttttttttttttttttttttttsrssssssssssssssssssssttssttttsssstuuuttttttttuuutsssssssjtttsssssssssssjsssttssssssttttssttttttttttttssssssssssssssssssjssssjtsrrssssssssssssssssststttssttttsssstuuutttttsjttuutssssssstttttssstttssstttttuutttjjstttttttttttttuuvuutttttttttttttttttttsttttttssssssttssttsssjsstttttsssttttsssstuuuutttssttttuussssstttttttsssttssstttjjtttsssssssjssssssssssttttttsssssssstjsssjjjttjsssstttsrssssssssjsssssssssssssssssttsssstuuuttttssstttutssssssssttjsssssttssstttttuutttjssttttttttttttttttttttttttttttttttttttttttttttsrssssssssssssssssssssttssttttsssstuuutttttsssttttsssssssjtttsssssssssstttttttttttjtttttttttttttttttttsssttuuuuttsssttttttutttsssstutttjjttttjttttttttuuttsssstsssttuuuuttsstttttttjjtttttuuttjtuuttssrrssttttsstssssjstuuttttttttttssssssttttttsssssjsssstttjssrrstttssssttssssssssssttjssrrsssssssttttssrstttstsssssttssttsssstuttssrrsstttsstttssttssuuutttuvvvuuttttttuuuuuttssstttttttuttssrstuuttjstttjttttttttttttjssssttssjtuuuutsssttttttjsttttjtuutjstuutjjsrsstttssttttssttttuutttttuvvvuttttttuuuuuttsssttttttttttsssstutttjssttsssttjttsttttsssssttssttuuutttsstutttttttjttjtuutjstuutsssrsssssssssjssssjssuvuttttuuluttjjsjtttttttssssssssjttttsssrsttttssssttsssjsstttttttsssssttssttuuuutsssttttttttttttttuutjstuuttjsssssttttttttssttttuuttttuuuuvuutttttuuuuuttssstttsttttttsssstuuttjjttttjttttttttttttssssttssttuuuutssstutttttsttttttuuttstuutttsssssssssssjsssssssttttssttuuttsssssjtttttsssssttsssttttsssrsttttssssttsssssstttttjjssssstssssttuuutsssttttttttjjtttttttsstuutjjssstttttsttttssttttuuutttuuuuuuttttttuuuuuutjjtttttttttttsssstttttsssjttttttttttttttsssssssssttuuuutsssttttttjsssttjttutjstuutjsssssttttsjtttssttstuvuttuuvvuutttttttttttuttsttttsstuuuttsssstuuttjttttttttttuuuuttuttssstttstttuuutssstttttttttttttuvvtttuvutttsssssttssssssssttsttutttttttuttssssssstttttsssssssssttttsssrrstttsssstttttttttttttttsssssssssssttttssrstttsssssssttttuutsjtuutttssrssttsssstsssttstuuuuuuvvluuttttttttttuuutsttttjttuuuttsssstuuutjttttttttttuuuuttttssssttssjttuuutsssttttttttttttttuuttttuutjttssstttssssttssttttuuuuuuuuvvutttttttttuuuutttttttttuuuttsssstuuttjjtttttttttttttttttssssttssttuuuttjstttttttttttttttuuttttuutsssssssssrrssjssssjssuvuuuutulvutttttssttttttssstssssjtuutsssssttttssssttssttttuuuuttttsssstttstttuuutsssttttttttttttttuuttttvuttttssssttssssttssttttuuuuuuuuuuuuuttttttttuuutsttttssttuuttsssstuuutjtttttttttuuuutttttsssstttttttuuttssstuttttttttttttuutttuvuttttssssssssssssssssssttttttttuuttssssssstttttsssssssssttttsssssttutssssttjjtttttttttsttssssttssstttuttsssttttttttttttttuuttttuutjttssstttssssttssttttuuuuuuuuuuuuutttttttuuuutttttttttuuuttsssstuuuttssstttttttttttttttssssttsstttuuusssstttttjjjttttttuuttttuutsssssssttssssttssttstuluuuullvutttuuttssssstuttutssstuuutttttttsstttttttttttuuvvvvutsttttttttttuuttutttttttttttjtuutuuvvvuuvuuttttuutssssssssssstttutsstuuutsssssttssssssssttjssssrssttssssssssssssssssssjttuuuuuvusssjttttssssttssttssssssttjsssttsttuuutuuutssstttsssssssssssstttuutstuvutttttttuuttsssstuuuuutssstuutttttttttttttjtttttttuuuuuvutsttttttttttttttttjsttttttttttttttuuuuuuuuttjtttttssttssssssttttuussuvvuttttttuuuttsssstuuuuutssstuuutttttttsstttjtttttttuuvvvvutsttttttssttuuttttttttssttttttttttuuvuuuuuttjtttttssssrrrsssssjtttsstuvvttttttttttssrrssttttttrrsstttttjtssssssssssssstttuuuvvvussttttttttttuttttttjttttttttttttttuuuuuuvuttjttuutssttssssssttttuussuvvuttttttuuutssssstuuuuutsssjttttttttttssttttttttttuuvvvvvutsttttttttttuuttttssttttttttttttttuuuuuuvutttttuutssssssssssssstttssstttssssssttttssrrsstttjtssrssttttjttssssssssssjssttttuuuuutssjttttttstttttsttssttssttttjtttsttuuuuuuuttjtttutssttssssssttttuutstuvutttttuuuttsssssttuttttssttuuuttttttttttttttssstttuvvvvvutsttttttttttuuttttsjttsstttttjtttttuuuuuuuttssttttssssssssssttttuutstuvvtttttttutttssrrsttttttsssttuttttttttsssttttttttttuuvvulutssttuuuttuuutttttttttttttttttuuuuvvvuuuvvuttttuuutsssssssssttttutssttuutsssssttsssrrrrsssssssssssttsssssstsssssssssssjttuuuuuuussssttttssstttssjsssjjssttjsssttstuuttuuuutsssttttsssssssssstttuuutstuuuttjjjtttutsrrrrstuuuutsstttuttttttttssttttttttttttuuuuutsssttttttjtttttttttttttstttttttttuuvuuuvvuttttttutssssssssssttttuussuuuuttttjttuutssrrsstuuuutsstttuttttttttsstttjttjttttuuvvvvusssttuutsstttttttttttttsttttttttttuvuuuuvuttttttutssssrrrrssttttttsstulutjjjssttttsrrrrsttttttsrsstttjjstssssssssstjssttttuuuuutsssttuutttttttttttttttttttttttttttuuuuuuvvttttttuttsssssssssttttuussuuuutttssttuutsrrrrstuuuutssstttttttttutssstttttttttuuvvvvvusstttuutttttutttttttttttttttttttttuvuuuvvvtttttuuutsssssssssssjtttssstttsssssssttssrrrrstttssssssstttjssttssssssssttssttttuuuuutsssttuutsstttttsssstttssttttjtttttuuuuuuvuttttttutssssssssssttttuutstuuutsstttuutsssrrssttttttsstttutttttuttsstttttttstttuvvvvvutssttuutttuuutttttttttssttttttttttuuuuuuvuttssttttsssssssssstttuuutstuvutstjjjttsssssrqrssssssttuttttttsssttssttttttttttttttttttttssttuuttuutstuutttttttttttuuttuuuuuuuuuuvvuttsstttsrrrssssttttttuutsttttssssssrrrrrrrrrssrrsttttsssjssssttsssjttttttttttttttssttssstttsssjsstttjssjjjsssssttssttuuttuuuuuuttssssssrrrrssssttttstuuttttttttttssssrrssrrstttstttutttuutsstuussttttttttttttuutttsttstttttttttsstttttttttttttttttttuuuttuuuuuuutsssssssrrrsssstuutstuuttttuuttsssssssrssrsstttstttutttuuttstttsstttttttttttttttttttsssttutssttsttutttttttttttttttttuuutttuuvuuttssssssrrrrrrssjttsssttttsttttjssssssrrrrrrssssssstttssjjssssssssstttttttttttttttssttssttutssttsttutttttttttttttttttuuuttuuuuvvutssstttsrrssssstuutttuuttttuutttsssssrrssrrsttsstttuttttttsssuutjttttttttttttttttttttstttuttstttttutttttttttttttttttuuuutuuuuvvutssstttsrrssssssjtsssttssssttssrrrrrrrrrrrrsssrrsttttssssssssttssttttttttttttttttssssssttttssttssttttttttttttttttttttuutttuuuuuttsssssssrrrsssttuutstuutttttttttsssssrrssrrsssssstuutttuutjstutsstttuuuuuutttttttttttssttuuttuusstutttttttttttttttttuuuttuuuuuuttsssssssrrssssttuutttuutttttttttsssssssssrrrssssstuuujstttssstuttttttttttttttttttssttssttttttttsstutttuuuuuttttuuttuuuuuuuutuuluutsstttsssssssjttttssuussssttsssssrrrrrrrrrrrrrrsttttssssssssttsssstttttttttjssjsssttsssjttsssjssttssttttttssstttssttutttttttuuttssssssssrrssstttttssuutjsttttjttssssrssssrssssstuuuttttttjstuutstttttttttttttttsssstjtttttttttsstuttttttuttttttttttuuuttttttuuutsssssssssssssstuutssuutjssuutsssssssssssssssjtstuuuttttttjsttutttttttttttttttttjssssssstttssttstuuttttttuutttttttttuuutttuuuuuutsssssssssrrssstttssstttsrstttsssssssrrssrrssssssttttssssssssttsssttttttttttjjjjsssststttttssttstuutttttttttttttttttuuuttuuttulutssstttsssssssttuutttuutsssuuttjssssssssssrssssstuuuttsttjsssuuttttttttttttttttttssttttttttttttttuuttttttuutttttttttuuuutuuttuluttsstttssssssssjjjsrsttssssttssrrrrrrrrssrrsssrsstuttssssssssttssstttttttttsjttsssssssssjjsssttssttttttttttttttttttttuuttttttuuutsssssssssssssttuutssuutjssttttssssssssssssssssstuuuttjtttjsttutttttuuuvuutttttttssttssstttttttsstutttttuuttttttttttuuuttttttuuutssstssssssssstuuutssuutjsttttttsssttttttssssstttuuutssstsjttttutssttttttttttttttttssstttssttttttuutttuuvvuttttuuuuttuuvvuttsttuuutuuttuttssssttttsssssssrssssrsssssssssssrrrsssstttjsssssssssttsrrsttttttttssssjjsssssssssssjjttttssttttttssstttttstttuuttssssttttuutttttsssjttttsjssstjssttssstttttsttttssstttuuuutjjttjtttttttsstttttttttttttjjssstttttsttttttuttttuuuuuttttttttttuuuuutsssttutttttttttsssttuuttssssjsssttsssttttttttttssstuuuuuuttjttttttttutssttttttttttsstttssstttssstttttuuutttutuutttttttttttuuuuutssstttttttttttsssssttjssssssjsssssssssssttssttsssstttttttjsssssssstttssssttttjttttjjjjjsssttttssttttttuuttttuuuuttttttttttuuuuutsssttuttuttttttsssttuuttttssttssttssssttttttuttssttuuuuuttssssjtttttttssttttttttttttttttssttutsstttttuuutttuuuuuttttttttttuuuuutssstuuttuuttuutssssjjjsssssstsssssrrssssssstttssrssttttttssssssssstttsssstttttttjsjssssssssjjsssstttttttttttuuuutjtttttttttuuuttsssttttttttttttsssttuttjsssstssssssssstttttttttsssttuuuuuttjttjtttttutssttttuutttttttttssstttsssttttttuutttuuuuuttttttttttuuuuutsssttuttuuttuutsssttuuttjtttttssttssstttuuuuuttjsssttuttttttssssttttutssttttttttttttttttttttttssttttuuuuttttuvvuttttttuutttuuuttsssstuuuuuuuuuutttttttssssrrssssssssssssttjsssssrrsssjjsssssssssssssttsrsttttjsjssssstttssttjsssttttttttsstttttttsssttttsstttttssrrsttttuuttuuttttttttssjsssssssssssttuuuuttttttssttuuutttttjsssttttttsstttttttttttttttttttuttttttttuuuttsttuuuuutttttttttttuuttsssstttuuuttuutttttttttsjsssssssssssttttuuttuuttsstuuuuutttttsssttttutssttttttttttssttttttuuttssttttuuuuttttttttttttttttttttuuttssssttttuuttuutssttttjsssssssssssssstttttttttttjsstttttttjsssssssssttssstttttjsjjjttttttstttttsstuttuuuutjttuuuuttttttttttttttttssssttuuuuttuuttttttttjjttssttsssssssttuuuuuutttsstuuuutttttssssttttttssttttttttttttttttttuuutsstutuuuuutjtuuuuuutttttttttttuuttsssstuuuuuttuuutttttssssssrssssrssrrssssttttttjsrrsttttjjsssssssssttttsstttttjjssssssjttsstttsssttttuuutjsttuuuuttttttttsstttttsssssttttuuttuutttttttttjjsssssssssssttttuuttuuttssttuutttttttsssttttutssttttttttttttttttttttttssttttuuuutjttuuuuuttttttttttttttssssstttuuuuuuuutttttuttstssssssssssssttuttuuttttssssttttstuutsssssstttttuuuttjjssstttttulvuttttuuuuuuvvutjjttutuuuuttsttttttssssttssstttuuuuuuuuuuutssssssssssssssssttssjjssssjsrrrsssssssttssrrsssssstttttttssssssjjtttuuutttttttttuuuttsssttttuttssssjssssssssssssssjttuuuttuuuuutttssssssssssssttuuutttutttttssssttttttuutsrrssstttttuuuuttttssjttttuvvuutttuuuuuuvvutjjtttttuuttttttttssssssttsssttttuuuuuuuvuuttsssssssssssssttuuttttttttttssssttttttuutsrrssstttttuuuuttttsssttttuvvuutttuuuuuuuuutjttttttuuttstttttssssssttssstttttuuttuuuutttssssssssssssssttutttttsssttsssssttsssttssrrrssssstttttttjsssjtttttulltttttuuuuuuuuutjstttttuuuttttttttsssssttssstttttuuuuuuvuuttjjsssssssssssstttutttuutsttsssstttttttttsrrssjtttttuuuuttttjttttttulvuuttuuuuuuuvvutjstttttuuuttttttttsssssttsssttuuuuuuuuuuuttsssssssssssrssssstssstttsssssrrsssssssttssrrsssstttttttttssssssjjtttvltttttttuuuuuuutsstttttuutttttttsssssrsssssssttttuutttuvvutttttssssssssssttuuttttttttttssssttttttuutsrrssjttttuuuutttssssjtttuuvvutttuuuuuuuuuutjjtttttuuttttttttssssssssssjtttuuuuuuuuvvutttttssssssssssttttttttuuttttssssjtttssttssssssssstttuuuttssssttttttulvutttuuuuuuuuuutjssttttuuuttstttttssrrsttsssstttuuuuuuvuuutssssssssssssssstttttjjssssjssrssssssssttssrrssssssttttttssssssttjjttuluttttutttttttttsssstttuutsssssjsssrrrsssssssstttttttuuuuuttjsssssssssssstuuuutttuuttttssssttttttutsssssssstttuuutttttttttttttuvvuuttuuuuuuuuuutjsjttttuuutttttttssrrssttssssttttuuuuuuuuuttsssssstsssssstuuuutttutttttssssjtttttutssssssssstttuuutttttsttttttuvvutttuuuuuuuuuttsssttttuuttttttttssrrssttssssttjttuttuuuutttsssssssssssssttttttttttssttsssssjssssttssssssssssttttttsssssttttttuvvttttuuuuuuuuuttjssttttuuuttjjtttssrrssttssssttttuuuuuvvuuttsjsssttsssssstttuutttuttsttssssttttsttttsrrsssstttuuuuttttttttttttuvvuuttuuuuuuuuuutsssttttuuutttttttssrrssttsssttutttuuuuuuuttsssssssssrrsssssttssstttssssssssssssssttssrrssssssttttttssssssttjsttvvtttttttuuutttttsssttttuutttjjjtsssrrrrsjsssstttttttttuuuuutttssssssssssstuuuutttttttttsssstttttttttssrsssstttuuuuttssssttttttuvvttttuuuuuuuuuttjssttttuuutttttttsssrrrsjssjtttttuuuuuuluuuttttsssssssssstuttttttuuutttttttttttsrsssssttssssssstttsssssttuttttttttttttttttttsssssssttttttuttttttttjssrrssssttttttttuvuttstttsssrsttssssssttttuutjjsssjjssssssssrrrssssssssssssstsssssssttttssssstttttttttttsssssssssssjttttssssjsssssrrssssstttssstuuttsstttjjsssttssssstttttuuttuuutttttttttttssssssttttssssssttsssssstuuttttttttttttttttttsssssssttttttttttttttsssssrssssttttssstuuutttttttssssttssssssttttuuttuuttttttttttttssssssttttssssssttsssssstuuttttttttttttttttttssssssstttsttttttttttssssrrsssstttttjstuuutsstttsssrsttsrssssttttuuttttttttssssssjssrssssssssssssssttsssssstttttsstttttsssttttttsssssssttttttutttttttssssrrssssttttssstuvutttttttjsssttssssttttttuuttuuutttttttttutssssjtttttsssssstttssssstuuuttttttttttttttttttttssssttttttuttjttttsssssrsssstttttjttuuuutsttttsssssssrrsssttssttttttttsstttsssssrrrsssssssssssssttssssssstttssssttttssssttttsssssssstttttttttjjttsssssrrssssstttsssttuttsttuttssssttssssssttttuuttuuutttttttttttssssssttttsssssttttssssstuuttttttttttttttttttssssjssttttttttttttttssssrrssssttttttstuuuttttuttssssttsssssttttttutttuuuttuuuuttttssssstttttssssssttsssssttuutttttssttttttttttssssssssttjsttttttttttttttssssssttuutsstuuuttsttttssssttssssssttsstttsjsssstttttssssrrrsssttssssssssssrrssssttttsssssssttsssssssssssssssssssssttjsssssssjssrssssjtttsssstuttssuutjttsstttsssjtttjtuutttuuuttuuuuuuutssssstuuttsssssstssssssttuuutttjssttttttttttssssssssttttjtttttjtttstttssssssttutssssuuuttttutttssstttsssttttsttuttttttttuuuuttttssssstuuttsssssssssssssttuuutttjsstttttttttssssssssstttsssttttttttstttsssssstttttssstuutsstttsssssttssssssttsstttstttttttttttttsssssssttssssssssssssssssttttssjsssttsssssttssssssssstttjjtttttsjjjssttsssssstttttsssuuuttttutttsssttsssttttttttttttuuuttuuuuuuutssssttuuttssssssttsssssttuuuttttjjtttjjjttttsssssssstttjssttttjtttstttssssssttuttjjttuuussttttssssssssssssssssttsstttttttttttssssrrssstttsssssssjjssssssttttssssssttsssssjjssrssssssttjsjstttjsjtsssttsrssssjtttsssstuttstuuttssssttssssttttsttutttuuuttuuuuuuutssssstuuttssssssttssssstuuuutttjssttttsstttsssssssssttttjtttttttttstttsssssstttttsssuuutttuuttssssttsssjttttttttssttttttuvvvuttttttuttuutsssttttsssssstuuuutttttttttssssssssrrssssssttjsttssttssttttttttttttttuuttssttuvuuuuttttttssssssssssssssssssssjttuuttsssssttttttsssssjjsssssrsttttttssssssttssssssrrrrsssssssssssssssssssttttsssssssjttttsssstuuulvutjttttssttssjjssjjsssjttttuuvvvvutttttuuuuuussttttutssssssttttuuttttttttssssssssrrssssssttssjsssttssttuuuutsssttttuttsssttuuuvvutsttttssttsstttssssssstttttuvvvvutttttuuuuuutsttttttssssssttttuuttttttttssssssssrrsssssstttssssssssstttuuttssstttttttsssttuuuuuutsssttssssssttssssssssssssttuuuutttsttttttttsssssttssssssstttttttsttssttssssssssrrssssssttssjsssttssjtttttttsstttttttsssstuvuvvuttttttssttssttttttsssstttttuvvvvuttttttuuuutssttttttssttsstttuuuttttjttttjjjsssssrssssssttssssssttssttuuuutsssttttuuttjjttuuuuvuttttssssssssssssssssssssssttuuuuttssssttttttssssstttssssssttttttssjsssssssssssssrrrsssssttssssssjjssstttttssssstjttttssssttuuvvvttttttssttsstttssssssttttttuuvvvuttttttuuuuussttttttssjssstttuuuttttsstttsssssssrrssssssttssjsssttsstttuuttssjjjtttttjssttuulvvvttttttssttsttttsttsssssjttttuvuutttsttuuttuutsssttttssttssuuutttttttttttssssssssssstssttttttttttttttttttttuutttttttttttsstuuuuuuttttttssssssttsssssssssssssttttttssssstttstssssssjjsssssrsttttttssssssssssssssrrrsssssssssssssssssssstttssttsstttttttssssstuulvutjstttssttssttssttsssssstttuuluutttstttuuuutsstttuutssttssuuttttttttttttssssssssssstsssttttttttsttssttttutttttttttttttssstuuulvutsttttssttsttttstssssssstttuulluuttstttuuuuuttttttttssttssuutttttttttttsssssssssssssssssttttttsssssstttttttttttttttttjsssttuuuuutsssttsrssssttssssssssssssstuuuuttssstttttttsssstttsssssssttttttssttssttssssssssrrssssstttttttssttssttttttuttttttttttttsssuuulluttttttssttssttttttsssstttttuuvuutttjjtttttutssttttttssttssuuttutttttjttttttjssssssstsssttttsssssttssttttutttttttttttttttjttuuvvuttttsssssssssssrsssrssssssttuuuttsssssttttttssssstttssssssttttttssjsssssssssssssrrssssssttssssssjjssstttttttsstttttttssssstuuvvuttttttssttsttttstssssssjttttuvuutttjttttuuutssttttttssttstuuttuttjtjsstttsssssssssstsstttttttttsttssttttttttttttttttttssstuulvvuttttttssttsttttsttssttsttttttttsssssssssstttttssssssstttssuutttsssstttssttttssstttuuttttttttuuuuttttutsssttuuuuuvutsttttssttttttttsssssssssstttsssssssssssssssssssrrrrssrssssssssssssssssstttttssssssssssttsrrssstttssjtsssttuutsstttssrssttutttutssstttsssssttttsssssssttstuutttttsttsttutttttsssssssssstttttttttssttttjtuuttttssssttsstttsssttttuuttttttttuuuuttttttsssttuttttutttttttsstttttttttsssstttstuuttttssttsttttttttssssssssssttttttttsssttttjtuuttttjsssttsssttsssststuttsttttttuuutttttttsssttutttttttsjtttsssssstttssssssssssstuttttssssssttssttsssssssssssssstsssssssssjjsstttttsssssssssttttssststttttttttttuuuuttttttsssstutttttttsttttsssttttttttsttttttsttuttttttttsstutttttsssssssrrsstttttsssssttttttuuuttttttjjtttttttssttttuutjttttttuuuutjstttsssttuuutuuuttttuttjttttttttssssssssssttsssssssssssssstssssssrrrrsssttsssssssssstsssttttsssssssssstttssssssstttjttttttuuuttjtttsssssttttttttssttttssttttttttssssstttstuuttttssttsttttttttsssssssrssttttttjssssjtttjtuuttttssssssstttttssststuuttttttttuuuuttttttsssttuttttttttttttssstttttttssssstttsstutttttstttttttjsssssssssssssssttttsssssssttttttttssssssttssttuutttutuuutttttttuuvvuttuuttsssttuuuuuvutsttuttsssttttttssssttttsttttssssjjsssssssssrrrrrrrrrrrrssjtssssssssssssttttsssssssssssttssstttttttsttssjtuuuutttttsrrssttuuttutssstttsssssssjttssssttttstuutttttttttttttsssssssssssrrssstuutstsssstttttuutttsssssttsstttttttuttuuttttttttuuuutttttsssstuuttuuutssttttsssssssstttsstttttstuutttttttttttttsssssssssssrrsssttutttsssststttuutttssssstsssttttttttttuuttttssttuuuutttttssssstuttttttssstttsssssssjjsssssssttssttttttjsttssttssssssssssssrrrrssttssssssssssstttttssssssssssttttttttttuutttttttuuvvutttuttssssttttuuttssttttsssssssttttsstttttttttutttttutsstuttssssssssssrrrssttttsssssstttttuuttttssstsjsjtttttttutuuuttttttttuvvuttttttsrsstuuuuuuutsttuttjssttttttssssttssssttssssssssssssssssrrrssssrrrrrsjttsssssssssssstttsssssssssssttttstttttttttttttttuuuutttttssrssttttuuttssttttssssssstttssstttttjtuutttttttttttttsssssssssssrrrssttttssssssttttttutttsssssssssttttttttttuuttttttttuuuutttttssssttuttuutttjjtttssssssttttssstttttjstttttttttttttttjsssssttutttsssssttttttttssssuuttsssssssssssstttulvvvuuttttttttttuutttuuuttttttttttuuttjjttttttssttttttttttulvutssssssssjsssssssssrrrrsssssssrrrsstttttttsrrstttssssrrrsssssssjstuuvuutttttsssssttuttttutssssttttstuutsssssssssssstjjttttttuvvutstttttsttssttttsssssssstutttssssstuttttttssssuuututsssssjssssjtttuvvvutttttttttttuuttttuttstttuttttuutjsjtttttssstttttttttuuvvutsstttssttttttttjssssssstuttssssssttttttttssssuuutttssssssssssttttulvvuuttuttssssttttttttttsstttttstuutsssssssssssstsstttttttuutssssttssssssstttssssssssjtttssrrrstttttttssrrstutttssrrssssssssttuulvuutttttttjjttuuttttutttttttttstuutsssjjttssssttttttttttuvvutjstttssttttttttsssssssstuttssssssttttttttssssuuuttjjsssttsssstttulvvvuuttuttssssttuttttttttssstttttuuttsjjtttjssstttttttttttuutssssssssssssssssssrrssssttttssrrrstttttttssrrstttssssrrrsssssssttuuvvuutttjjttttttttttttttssttttttstuutssssjjjssssttttttttttuvvutsstttssttttttttssssssstttttssssssttttttttsssstuttttsssssssssstttuulvvuuttttttttttuuttttutsstttuttttuutssssjjjsssssttttttttuuvvutjstttttttjtttttttsssjsttuuttttssstuuttttttsstuutssssssssssssssttuvvvluttttttttttttttttutttttuuuttttuutjttttttutssttttttttuuuvvutssssssssssssssssssssrrsssjjssssrrstttttttssssttssssrrrsssssssssstuvuuuttjttssssssttttttttsstttttjstttsssssttttssssttjtttttuuvlutjssttssttssttttsssssssstuuttttssstuutttttssstuuttttssssjjsssssttuvvluutsstttttttttttttutttttuuuttttuutjttttttttssttttttttuuuvlutjssttssttjttttjjssssssstuutsstsssttttttttssstuuttttsssssssssstttuvvluutttuttsssssttssttttsstttttsstttsssstttttsssstssttttuuuuutsrssjsssssssstttssssssssttttssssrsttttttttsssstutssssrsssssssssttuuvuuutttttttjjtttttttuttttttutttttuutsstttttttsstttttttttuullutjjtttttttsstttttssssssttuuttttssstttttttttsstuuttsssssstttssstttuvvlluuttuttsssjtttssttttttttttttttuutjttttttttsstttttttuuuuuutsssssssssssssjssssssssssttttssssrsttttttttssssttsssssrsssssssssttuuluuttsssjjtttttttsjttttssttuuttstuutssttttttsssttttttuutuuluutsssttssttssttttssssssstttuttttssstuutttttssstuutjtjssssttsssssttuvvluuttttttttttttttttuttsstuuuttttuutssttttttssstttttttttuullutjstttttttttttttttttssssstttttuusstuutttttuuuuutssssstttttttttssuuutttttttttttttttssttuttsttttuutttttttttuuuuuvussttttttttuutttsssttttttsssssssssstssrrrssssssttsrssstttstttttttsrssrrssssttssssttttssttjttttsssjsssssttsstttttttttttsststtuuuutsrssjttttttttttsstttsstttsjtttttttttssssssttttuusstuutttttuuuuutssttssttttttttssuuuttttttttttttttttsttuttstttttttttttttttuuuuuuussstttttttuttttsstttttttttttttttttttssssstttttuussttttttttuuuuutsssjssttsstttjjtuuutttttttttttssssssssttssttttttttuttssttttuuuutssssstttttuuttssssstssttssssssttttttsrssssssssutsrttttttttttttttssssssttjtttjssstuttsstttttttttjttssjtttttttttttttuuttsjttuuuuutssstttttttttttsssttttttttsttttttttttssssstttjtuussttttttttuuuuutssssstttttttttttuuutttttttttttssttssstttttttttttttttttttttuuuuutssstttttttutttssssssssstsssssssjsstssrrsssssssutsrttttttttttttttsrssssttttttsssstttssssssssjjttttsssstttttttttttttttttttttuuuuutssssjttuttttttsssjtttttttjjjttttttttssssssttttuusstuuttttttuvvttssttjtttttttttsstuttttttttttttttttssjtutssttuuutttttttttttuuuuutssstttttttttttsssjtttttttsttttttttuutsssssstttuuttttttttttuuuuttssssssttttuuutsstuttttttttttttttttssstttssttttttttutttttuuuuuuvussttttttttuuttssstttttttsssssssjjtttssssssssssttssssssttsstuuttssrssrsststtutssstttsssttjtttttssjssrsssjssttttttttttssjttttuuuutsssssjttttuutsssttttssttssttttttttuutsssssjtttuutsttttttttuuuuttsssssstttttuutsstuttttttttttttttttssstttssttttttttttjjttuuuuuuuusssjjtttttuutssstttttttttjttttttttuutsssssjtttuuttttttttttuuuuttssssssttttuuttjttuttttttttttttssssssssttssttttttttutssttttuuuuutssssssttttuutssrssttssttssssssstttutssssssssstttsstttttjjttutttsssssssttttuuttssttttsstttttttttttsssstttttttttttttuutsstttuuuuuussstttttttuutsssttutttttsstttttttuuussssssjtttuutsttttttttuuuuttsssssstuttuuuuttuuttttttttttttssttssssttssttttttttttjjttuuuuuuuussstttttttuutsssssttssttsssssssjjtttssrrrsssstttssttttttjttutttsssssssttttttttsstttsssssssjttttttssssjttssttttttttttsstttuuuuuuussssjtttttuutssstttttsttssttttttttuttsssssjtttuutsttttttttuuvltsssssjtuutttuutssttttttttttttttttttssstttsstuuuttttttsstttuuuuuuussssttttttuutsssttttttttssttttttttuuuttsssjtttttuuttttttttttssttjssrsssttuuvvutssttulluuttttttttttssssttsstttttttttttttuuutttttttttttttttuvvutssuuuttsssssssssssstttttssssssjsssttssssttssssssssssrrrrsstuuuuussssttttttttttttsssssrrssssstttttsssssssjttttsstttssssssssttvvutssuuuttttssstttjttttuuutssttjtttttuuttttttttttssstttsssssttuuuuutssttuuuutttttttttttssssttsstttttsssttjjtuuuttttttttttssstttvvutssuvuttjttssttttttttuuutssssssttttuuttttttttttssstttssssstuuuuuttssstuuuuttttuutssssssssttssstttsssstsssttttttttttssssssssstuutsssttttssssssjtssssttuuttssssssttssttssssttsssssssstssrrsstttuuvutssstuuuuttttttttttssrssssssttttttttttssttttttttttsstttjtttuvvutstuuuttttjsstttttttuuuutssttjtttttuuttttttttttssttttsrsssttuuuuuttsttuvvuutttuuttsssssssttssttttttttttjjtuuuuttttttstttttttuvvutsstttsssssssssssssjttttsssssssttsstttsssttttsssssstssrrrsttttuuutsssttttttssjttttjjsssssttssttttssssssssttttttttttssjjssssttuvutsjuuuttsttsstttjttttuuttssttjtttttuutttttttttttstttsssssttuuuuuutssstuuuutttttttttttssssttssttttsssstjssttttttttttsssjjtssttvvutstuvuttjtssstttttttttuuuttttttutssuvttjttttttssssjjsssssssttuuuuttssuuvvutttttttttttssssststttttttttjttuuuuuttttttttttttttttuuutttuvtttsssssssssssssttttsssssstsrsttsssssjssssssssssssssssttuuuutssstutttttstttttssssssssssstttttjssssstttttssstttttjjssssstuuutstuvttttssstttttttttttuttsttttttssuvtttttttttsssstttssssttttuuuutssstuvvuttttttttttttsssttsttttttssssjttuuuttttttttttttssjttuuutttlvutttjsssttttttttttuttsssstttssuutttttttttsssstttsssssttuuuuutssstuvvutttuuuutssssssstsssstttssssssstttttttttttttsssssssttttsssuuttsssssstttssttttttttsssstttsstussssttssssssssttsssssttttuvutssstuuuuttttttttttssssssssstttttjtjsstttuuttjttttttttttjtttuuutttuvutttssjttttttttttuuutsttttttssuvtttttttttsssstttssssstttuuuuttstuuvvuuttuuuutttsssssstssttttttttjjttuuuuttttttttttttttttllutttuutssssssssjssssssttttssssssttsstutssstttjssssssttsrssssttttuutsssttttttsstttttjtsssssssssjttttsssssttttuttsttttttttssssjtuuutttuvuttsssssttttttttttutttttttttssuvttttttttttssttttsssssttuuuuutssstuvvutttttttttttssssssssttttsssssstttuuttstttttttjttssttuuutttvvuttjsssstttttttjstttttjtuuttsttttttttttttttttjjjsttttsssstttttttuuttttsstttttttttttjssttttttttttjtuvuuuuttuvuuuuttttttttttttuuuutjjsssssssttttssssstssssttssssssssssjssstttssssssstttsssssttttttutssttssstttttjttttsssstjttttttjsstuuuuutttuuuuttjttssjtssttuuuuttttsstttttttttsssttttstuuttsjttttttutttttuuttttttttttsstttuttttuuttttsstttttttttttsssttttttttttjtuuuuutttuuuuuutttttttttsttuvuuttttsstttttttttsssttttstuuttssstttttttttttttttttttuuttssttttttttuuttttsstuuuuttttttjssssjtttttttsstuuuuuttuuuuuttsttsssssssttuuutsttsssjttttttsssstttssstutsssstsssjttssssssssssttttttssstttttstttttttsstttttttttttsssstttttttttstuuvvvuttuuuuuttttttjtttsttuvuuttttsstttttttttsssttttstulttsjtttttttttttttttjttttttttssstttttttuuttttsttuuuuutttttsssttttttttttjtuuuuuuttuuuuuuttttttttssttlvutsssssssssssjjsssssstjssstttsssstssjtttsstttssssssstttsssssttttsstttstsssttttttttttssssttttttttttsstuuuuuttuuuuuttttttjttssttuvuuttttsssttttttttsssttttstuuttsjttttttutttuuuttttttttttssstttuttttuuttttsstttttttttttsssttttttttttsttuuuuuttuuuuuttjtttjttssttuvuuttttsstttttttttjssttttttuuttttttttttttjtttttttttttuuttssssstttttutssttssttttttttutttsstuttttttttttuuuuutttuuvvvuttttttttssstuuuttttjssttjsttttsssssjtsssttssssssssjsssssstttsssttttttsssrsssttttttsssssstttttttttttsssstjjttttttsstuuuuttttuuuuuttttssssssstuuuttttttsttttttttssssttttstuutjttttttuuttttttuuuttttuuuttssstttttttttssttssttttttttuuttsstuttttttttttuuuuuttttuuvvuttttttttssstuvutttttsstttttttttsssttttstuutjssssttttttsjtttttttttuuuttssstttttttttssttstuuuuutttttttssttttttttttsstuuuuttttuuuuuttttsssssssttuutssttssstttttttssssttttssuusssssssjttssssssttssssttttttsssjjtttttttssssssttttttttttttssttttttttttjtuvuuuutttuuuuutjtttjtsssstuuutttttttttttttttssssttttstulttttjtttttttttttttttttuuuuttssssjttttuutssttstuuuutuuuttttssttttttttttttuuutttttuuuvvutttttttsssstuvuttstssssssssjssssrsssjsssttsssssssttttsssttttsssstttttsssssstttttttsssssstttttttttttsssttttttuuutstuuuuuutttuuuuutttttjjsssstuuutttttssttttttttssssttttstuutjttttttuuttsttuuuttttuuuutsssstttttttttssstssttttttttuttjsstuttttttttttuuuuuutttuuuuutttttjtsssstuvutttttsttutttttsstttttttttttttttttttuusssstttttttttttttttttjjtttttttssstttuuttstuuttttssttttuuttuutttttttttsstuvvuttuuttssssssstuuuutttttttsjsssssssssttsssssssssstttsrrrsssssttuuttttssttssssttttsssssssttttsssttttttsssjjttttttttstttttttsssuuuuttttjsssssssttttttttttttttttssstttttttttttttttttttuusssstttttttuuuuttttttttttttttsssssttuuttstuuutttttttuuuttttuttttttttttssuvuuttuutjssssssstuuutttttttttttsstttttttttttttsjtttttuussssttttttttuuutttttttttttttsssssttuuuttttuuttttsstttttttttttjttttttjsssuuuuttttssssssssstttttttssjttttsssssttttttssttsssssjjtttrrssssssttttttttssttssjttttttsssssttttttttttttttsstttuutttttttttttttttstuvuutttttsssrrrsstuuuttttttttttttsjtttttttttttttttttttuusssjtttttttuuuutttttttjtttttsssssstuuuttttuuttttttttttuuttttttttttttttssuvuuttuutsssssssstuuuuttttsssssssssssssssjssttssssstttttsssssssstttttttsssttsssjtttjssssssssssssjssjttttssttttuuttutttttttttttsstuuutttttjsssssssttttttttttttttttsssttttttttttttttttttuusrsstttttttuuuutttttttttttttssssssttttttstuuutttssttttuuttuuttttttttttssuuuuttuttjsssssttttttuttttttttttsssttttttttttttttttttuutsrsssssjttttttttttttttttttttjsssssttuuttttttttttssttttttttuuttttttttsssstuvutttttttssssssstuutttttttsssssssjttssttsssssssssjtttsrrssssssttuutttsssttssssjtttssssssstttttsstttjttssssjttttttttjssjjjjsssstuuutttttssssssssstttttttttttttjsssttttttttttttttttttuutsrssttttttuuuuttttuuttttttttsssssstttttttttuttttttttuuttttuutttttttttssstuuutttttttssssssstuttttttttttttsstttttttttttttjtttttuutsrsssjjttttuuuttttuuttttttttsssssttttttttttuttttssststtttttttjjjssjjsssstuuutttttsssssssssttttjjttjstssssssttttttttsjjssssttttttrrrssssstttttttjsstttsttttttssssssttsttttttttttttttttttttttuttttttttjssstuuuttttttssssrrssuuttttttttttttssjttttttttttttttttttuutsrssjjjttttuuuttttuuttttttttsssssstuuuttttuuttttttttttttttuuttsstttttsrstuuutttttssssssssstuuuttttssssssrrssjssssjssjjsssjtttttssrrrsssstttttttsssttssssjttjssssssssssssssssjtttssttttttttuutttttttttssstuutttttttssssssssttttttttttttttsssttttttttttttttttttuutsrssjjtttttuuuttttuuttttttttssssssttttttttuuttttssstttttttuuttttttjttssstuuutttttjsstttjtjjtttttttttssttssjtttttttttttttttttuutssssssjttstttttttttttttttttttttttssttttuuuttsssttssjtssssttuuttttttttssttttuuttsttuutttsjjsssstttuuttsssssssjjsssssttssssssstttssrrssssssssttsssstttssssssjjtttssssssstttttssssttssssjssssttttjjjjjtjsssttttttsssttttssstttsttttttttjssttssstttttttttttttttttuutsssssjttttttttttttttttttttttttttsssttsstuuttsssttttttttsstuuuttttttttsssttuuuttstttttttssssssttttttttstttssttttttttttttttttttuutsssssjtttttttttttttttttttttttttsssjttsstuutttssttssssssrssttttjjjjsjsssstttttsssstttttssssssssssjttssssssssssstttsttttsssjtttttsssrssssjsssttssttttttttttttttsssjjtttsstutttssstttttttsrrtuuuttttttttsstttttttssstuuutsssssstttttttttstttssjtttttttttttttttttuutsssssjttttttttttttttttttttttttttsstttttuuuuttjttttjttttssstuuttttttttssstttuuttsttuttttssssssssssttsssssssrsssssssssjttttttttttssrrrrssssssttsssttttttjssttttssssssssssssssssssttssssssssttuuttttttttssssstttttssttuuttsssssssttttttjssttssjtttttttttttttttttuutsssssstttttttttttttttttttttttttsssjttssuuuuttssttssstttsstuuutjjttttssssttuuutjssttttttttttjjssttutttssttssttttttttttttttttttutssttttstttssttttttttttttttjjttttttttttsstuutssssttsssjssssstttttttttttssttsjtuttsstuuuuttttjssstttuuttssssssssssssssttsssssjssssssssssssssssssssssttjsssssssstutssssssssttttsssssssssssssssstttjjjsjtsssttssttjsssttttssttttjjtttttttjssttssttttttttttttttttttutssttttttttttttttttttttttttttttttttsstssstuutsssstttttttssstuttttttttttsstttttttjsstttuuttttsssttttttttssttssttttttttttttttttttutssttttttttjtttjjjttttjttttttttuutttttssstuutssssttssssssrssstttjjjssjsssttssstsssstttttsssssssssssttssssssssssssttsttttsssttjtttssssssssjssssjssttttttttjtttttssttttttssttttsssstttssjjsrrttttttttttttssttsstttssstuuuutttsssstttttttjssttssttttttttttttttttttutssttttttttjttttjttttttttttttttuuttttttsstuutssstttjstttssssttttjttttttsstttttuttsttuuutttttssssssstttsssssssssssssssssttjtttttttsssssssssssssssssttttstjssstttjjssssssssssssssssssssssssssstttttttjtttssttssssssssttuuuttttssssttttttjssttssttttttttttttttttttuutstttttttttttttttttttttttttttttttttttssstuutssssttsstttssstutttjtttttssstttttttsssttttttttttjjssttuuttssstttttttttttttttttttttssttuuuutttsssttttttttttttttttjtttttttttssssssssttssssjjssttssssttttttttttuutsssssttttstuuuuttjstuttuuttssssssssssssttssssssssssrrstuutsssssssjsssssssttsssssssstttttttssrssssrsstssssssssttsrrssjjsssttttutssssssssssssstttsjttttttttttssssstttttttttttttttttttssttuuuuttttttttttttttttttttttttttttttttsrssssssttssssttsstttsssttttstttttuutsssstjtttstuuuuttssttttttttttssttttttttttttttsttttsssttuuuuttttjttttjttttttttttttjttuttttutssssssssttssssssssttsrrssjjjssjsttutsrssssssssstttttssssstssttssssssstttsssttttsssssttjsrrsttttttjssssjjssttsstttsttttjtttttttttssssssssttssssssssttssssttttjtttstuussssssssttttuuuuttssttttttttjjttttttttttttttttttttttssttuuuuttttjttttttttttttttttttttuttttutsssssssstttstttjssttssssttssssttttuusssssstttttttuutttsstuttttttsssssssssssssjsssjssttjsssssuuttssssssssssssssttsssjsssssssssssssssssssstsssssssssttssssttttssttttutsssssssjttstuuuuttssttttttttssstjjttttttttttttttttttssttuuuuttttjtttttttttttttttttttttttttttssssssssttssssttsstttsssstttttttttuutssssssjttssttttttjtttttuutttjssjtttttttttttttttttttssttuuvuttsssttttttttttttttjttttttttttttssssssssttssssssssttsrsstttttttttuuuttssstttttssuuuuutttuutttuttsssssssssssstsssssssssssrrstuutttjssssjjssssssttssssssssstttttttssssssrsstssssssssttsrrssjjsssstttutssssstssssssttttttttttttttttssssjttttttttttttttttttsssttuuvuutttttttttttttttttttttttttttuuutsssssssstttssstsssttssssttttsjttttuttssstttttjstuuuuutttttttttttttssttttttttttttjjsttttsssttuuvuuttjttttttttttttttttttttttuuuuutssssssssttssssssssttsrrssjjjjsjtttutsssssssssssstttttsssttssttssssssjtttssstttsssssstjssrrsttuuuttsssssjssttssttsstttjjtttttttttssssssssttssssssssttssssttttjtttttuttsssssttjjjtuvuuuttttttttttttjjjttttttttttttttttttttssttuuvuuttjtttttttttttttttttttttuuuuuutsssssssstttstttsssttssssttssssttttuttsssstttttstuuuuttttuuttttttssssssssssssssssssssstjsssstuuuttsssssssssssssttssjtsssssssssjssssssssssttsssjssssttsrssttttsstttttttssssssjjssstuuuuttttttttttttjsssjttttttttttttttttttsttuuvvvuttjttttttttttttttttttttttttuuttssssssssttsssstsssttssssstttttttttuutssssstjjsssttttttjtuuttttttttjssjttttttttttttttttttuutttuuvutsstttstttttttttttjtttttttttttttttuutssjtttttsssstsssttttttttttttttuuttttttttttuuutuuuuuttttttsssssssssssttssssssssssssstttstuuttjsjjjjsssstttssssttjtjssttttttttttttsssssssssssssssstttttjssstttttttssttssssssttsstttttttttttttsssjtttttttttttttttttttuutttuuvuttttttttttuttttttttttttttttuuutttttttssttttttssssttssttttttttttttstuutttttjttttttttuuuuutttttttttssjtttttttttttsstttttttuttttuvuttjtttttttttttttttttttttttuuttttuttttssttttttsssssssstttjjjssjtttttttttttttttttttttttssttssssssssssssttttttsssssssjjsssssttttuuttssjjssssttttttssttttttttttttttttttttssttttttssssttssttttttttttttsstutttttjjjjtuuutuuuuutttttttttjjjjttttttttttttttttttuutttuuvuttjttttttttttttttttttttuuuuuttttttuutsstttttttsssttssttttttssttttsttuttttttttttuuttuuuuuttsssssssssssssssssssssssjjssssttssttuutsssssssssstttttsstttjtsssssssssssssssssjjtttjssrssssstttttttjjtuttstttstttjjssstttuuuttttttttttttsssjttttttttttttttttttuutttuvvuttttttttttttttttttttttttttuuutttttuutssttttttssssttssttttttttttttttuutttttjjjsstttttttttttttsssstttttttttttttttttttttttuuttttuuttjsttjjtttttttttttjttttttttttttttuuuutsttttttssssssstuuttttttttttstuuututttttttuuttuuuutttjsssssssstttjssttsssssssjsssstttssstutttssssjssssttsssssttttjssstttstttttttsssjstttsssssssstttjttjjstttsttutsttjsssstttttttttttttsssssssttttttttttjttttttttttuuttttuuutttttttttttttttttttttttttttuuttuuuuuutsttttttssssttstuuttttttttttstuuttutttttttttttuuuutttjsssssjsttttttttttjttstttttttuuttsstuuttjttjtttttttttttttttttjtttutttuuuuuutttttttttssssssstttjjjjjjtttsstuttttttttttttttttttsssssssssssttttttttssssssstttsssjjssjtttttssssssssjtttttjtttttttttttttssttttutttjtttttsssssjsstuttttttttttssuutttttjttttuuttuuvutttsssssstttttttttttttttttttttttuuttttuutttjttjtttttttttttttttttttttutttttuuuuttttttttttssttsstuttttssjtttssuuttttttttttuuttuuuuttssrrrrssssssssssssssssssjtjsssttssssuuttsssssssssjttttsssttttjssssjsssssssjjjssjttttssssssstuutttttjjtttsstutttttjjjjtttttuutttttssssjjttttttttttttjttttttttttuuttttuuutttttttttttttttttttttttjtttuutjttuuuutttttttttsssttstuutjttttttttstuutttttjtttttttttttttttssssssstuvvuttsttssttttttttttttssttssttjsssttttttttttttttttttssttttssttttttttttttttttttjjtttttsttttttttttttttttttttttuuuuttuutssssrrrsstuuuutsssssssssssjttjsssrrssssssssrrssssssjjsssssjjjjsssssssssttttttjjjjjtttssttssstttssttttttsstttttjssttsstttuuuttttssssrrsssstuvvuttssssssttttttttttsssttsstttssssttttttttttttttttttsstttttttttttttttttttttttttttutttttttttttttttttttttttttuuutttuutssssrrssstuuuvutjttsstttttttttttsssttssttssssstttssttttttttttttsssttttsttttuuttttttutttssstttttsssjttttssttttttssttstttttttttttssssrrrrrstuuuutssssssssssjtttssssrsssssssssssssttssjtttttttjjttssstttsssttttttttttttttttttjtttttjttttttttttttttttttjtttuuutttuutssssrsssstuvvuttjttstttttttttttttssttssstjsssstttttttttttttttttttttttttttttttttttttuutttttttttttttttttjjstttttttttttttuuuuuttuutsssrrrrrsstttttsssssssssssttjjsssrssssssjssrrssssssttsssjjjjjjsssssttssssssttttttttttssstsstttttsttttjjttttttttttjjtttttuutttutssssrrsssstuvvuttsjsssttttttttttttssttsstttssssjttttttttttttttttjssttttsttttttttttttuutttttttttttstttttttttttttttttjtttttuutttttssssrrsssstuvvutssjjssttttttttttttssttssstssssttttjjttttttttttttssjtttssttttttttttttttttttttttttjsjjtttttttttttttttttttttuuuttuttsssssssssttuuutssssssssssssttssssrsssrrssssrrsssssssjssssjsjjjsssssssssstjjsssttttttttsttsstttsssjttttsssttssjjssttjjttttuuttttssssrrsssstuvvutsssssssjtttttttjssssttsstttsssstttttttttttttttttttjtttjjttssttttttttttttuutttuuttttttttsjtttttttjtttttttttutttttssssssssssttuuvutsjjssttttttttttjsssttsssjsssssttttstttttttttttttssttttsttttttttttttuutttttttttjsssjtttsssttjsttssjjssttttttttttssssrrrrrsttuuutssssssssjtjttttssssssssssssssrssttsssjttttttttttssstttssjjjttttttttttttttttttttttsttttttjtttttttjjttttttttuttttttssssssssstuvvuttssssjttttttttttttssttssstjsssstttttttttttttttttttjtttttttttttttttttuuuttttttttttjttttjjjttttjttssttjttttuuuttutssssssssssstttttsssssssssssjttssssssssrssjssssssssssssssssssssjsssssttssssssttttttttttttttssttttssttttjjssttttttttjjttjtttttttttssssrrsssstummutsssjsstttttttttttsssttsstttsssstttttttttttttttttttstttttttttttttttttuuttttttttttjsttttttjtttttttttjjttttttttttttssssssssttssttttssjjttjttttttttttuttssttsssssssjtttttjjtttttttttuttttttsttttssssttttttttttjtttssttjjttssttttttttjttttjttstttuuttttssttttttssttttssssssssttssttsstttssssssssssssssssssssjssjjjssjttsssssssstjssssttttttttttssttssjjssttsssjttjssjssttssjssstttttstsssssttttssttttsssjttjjttttttttttuttstttttssssjtttttjtttttttttttttttttssstttsjtttttttttutttuuttttttttsstttttttjjtttttttssttttttttssttttttssttttsstttttttttttttttttttstttjsssjssstttssttttttttttttttttttttttttttuuttttttttttuussjjsjtjsssstttsssssjjssssssstttttjssssssssssstttsssssssssttjsttssstttssssjjssssssssttssjtttttttttttssttssjjtjssttttttttttttjtuuttttttttssttttttttjttttjttssttttttttssstttttssttttssjttttttttttttttuttssttttjsssssttttttttttttttttuutjtttttttttsttuuttuuutttttuutsttttttsstttttjjssttttjssstttuutttssstttttsssstsssssssssssjsjttsstttsssssjjsssssssssssssjsssssssjtsssttssssssssssttttttttttstttssttttttssstttttstttjjttjjssstttttttssssttjsssttttssjtttttttttttttttuutttttttsssjtttttttttttttttttttttttttttttjssttutttttttttttttsttttttssttttttttttjjttjjsssttttttsssttttuussssssssjtttjttttttttttuuttsttssssssssjjtttjjttttttttttutttttttttssssttuttttttttttttssttjjttsstttttttttttttttsssstuuttttstuuuuutssssssssssssssttssttssttttsssssssssssssjsssssjssjjsssjttssssssssssssstttttttttttstttsssjssssssjtttsssssttttsjssrssttjsjsssttuuuussssssssjjttttttttttttttuutsttttttjssssttttjtttttttttttuttttttttttsssttuttttttttttttttttssttssttttttjjttttttttssstutttttstuuuuuttssjssssttttttttttttttttuutstttjsstjsssstttssjttttttttttttttttttjsjjjtuuttttttttttttsssjsssjssstttssssstttssssrrssttssjssstttjtsssssssssssjjssttttttssstttssssssssssssssttssssttjtttttttttttttttsssssttttttttttttttttjttttttssttttttjjttttttjsssstutttttsstttuuussssssssjtttjttttttttttuuttsttttttjsssjtttttttttttttttuuttttttttttssttuuutttttttttttssstjjtssstttttjssttttttssssstuuttttsttuuuttssssssssssssssjtsjtsssttttsssssssssssssssssssjsssssssjttjjssssssssssssttttttttttttttssstjjtsssttttttsstttjtttssssstttjttssttttttssssjssstttttttttttttttuuuttttttttjsssttttjttttttttttttttttttttttsssstuuuttttttttttttsttjjtjssttttttjttttttttssssstttjttstuuuuuuutssssssjtttttttttttttttttttsssjttjssssjttttjtttttttttstutssttttssssttuutttttttttttssjssssssjtttttttttttttttttsrstttssssttuuuuuuutssssssssssssstttsssssstjjssrssssssrssjssssssssjjssssssttssssttssssstttttssttstttsssssssssssstttjsssstttttttssrrsstjssssttuuuuuttssssssjjtttttttttttjjttuttsssttttsssstttttjtttttttttttutssttttssssttutttttttttttssttsssssssttttttjtttttttttsrrssttssssttuuuuuuutssssssttttttttttttttttttttssssttssssssttttssttttttttttttssttutssstttuuttttttttuttsjjssssssssttttsssstttttttsrrrsttssssstttttttttsrssssssjjjjstttsssssstttsssssjjssssssssttssttjtttttssttssttttsssttttttttttttttttsjjssssssjttttttjtttttttttsrrssttssssttuuuuuuutssssssstttttttttttttttttttsssttttsssjtttttttttttttttstuusstttttsjttuuuttttttttuutsjjssssssstttttsjjttttttttsrrssttssttttuuuuuuttsrrsssssssssstttsssssttttsssssjjsssssjssssssssssssssssttsssjttssssstttttssttjtttsssssssssssttttttjtttttttttssrssttssssstuuuuuuutsssssstttttttttttttttuuuttsssttttsssttttttttttttttttttttsstuutssssttuutttttttttttsttssssssjttttttjttttttttttsrssttssssttuuuuuuuutsssssjttttttttttjtttttttssssjtttssssjttttttttttttttssttsstttttssttuttttttttttttssttsssjssjtttttttttttttttttsssssssssstttuuutuvutssssssssssssstjsssjssssssrrrssssssssjjsssssjjjjjjjsssstssssttssssttttttjstjssttsssssssssssstttjssstttttttjsssrrssssssjttuuutuuusssssssjttttttttttttjsttttsssttttsssstttttttttttttttssttssttttssstttttttttttttttssttsssssssttttttjttttttttttsssssssssstttuuutuvutssssjttttttttttttttttttttssssttsssssjjttttsttttttttssttsstutttsttttuttttttttttttsttsssssssjttttsssttttttttsrrrsssssssstttttttutssssssssjjjjjjttsssssssssssrssssssssssssttssttjttttsssttssttttssttttttttttttjttttsttssjsssstttttjjtttttttttsssssssssssttuuuuuuuutsssssjttttttttttttttttttssssjtttsssjtttttttttttttttssttsstttttstttuuutttttttttttsttssssssstttttssjtttttttttsssssssssttttttuuuuussrssssssssssjtsssssssttssrrssssssssjjsssssssjsssjjssssssssjtsssstttttttssttssttsssjssssssstttttssttttttttttssssssssssttuuuuuuuutsssssjtttttttttttttttttttsssttttsssttttttttttttttttssttsstuttsssttuutttttttttttttttsssssssttttttjttttttttttssssssssssstttuuttuuuttsssjjtttttttttjtttsssssssttsstttttttttttttttttttjssssstttssttttttttttttttttssttttssttssssttttttttttttttttttssssssttttstuutuvvuutsssssssssssssssssssrrrrrsssrrssssjjssssjjjsjsjsssssssssttssttttttttttttjsssssttssssstsssstttjssjttttsssjtttsrrsssssttstuuttuuutsssssjttttttttttttjsssssssssssttttttttttttttttttttssssttttssttttttttttttttttssttttsttttsssttttttttttttttttttssrrssssttstuutuvvuutssjjttttttttttttttsssssssjsssttttttttttttttttttttsssssttttsttttutttuuttttttsttuttsssjsssstttjssttttttttttttsrrrrssssjsstttttuttssssssssjjjjtssssssssrrsssssrssjssjjjttttttttttttsssssssttssttttttttttttttjjstttttssttssssttttttttttttttttttssrrssssssstuuttuuuttsssjjtttttttttttttsssssstjsssttttttttttttttttttttssssssttttttttutttttttttttsttuttssttssssttttssttttttttttttssrrssttttsstuttuuutssssssssssssjsssssssssrrsssssssjssjjsssjjjjssssjjssssssssssssttttttttttttsssssttttssttssssttttttttttttttttttsrrsssssttstuuttuuuttsssjtttttttttttttssssssssjsssttttttttttttttttttttssssttttssttttttttttttttttstttttssttssssttttttttttttttttttsrrrrssssssttutttuuutttttttttttttjtttsssssssstttsstuuttsjtsjtttttttttsssssttttssttttttttttttttttssttttssttjsssttttttttttttttttuttsssstttttsstutuuuvutttstsssssssssssssssrrrsssssrsssssssssssssssssssssssssstttssttttttsstttsjjssssttsssssjssssstttjsssttssttjtttsssssssstsssttttttuuttttttttjttttttttjsssssstttssstttttttttttttttttttjssssttttsstuuuttttttttttttssttttjttttjsstttttttttttttttttttsssssssttsstuuuuuvuttttttttttttttttttssssssttttsstttttjttttttttttttttssssttutsstuuutttttuttttttsstuttssttssssttjjttttttjttttttttsrrssssjjsstttstttttjssttssssjjssssssssrrrssssssssjjjssssstttttttttjsssssttttsstttttttttttttttssstuttsstttssstttttttttttttttttttssssssssssstutttuuuttttttttttttttttttsssssstttssstttttjttttttttttttttsssstttttttuututttttttttttsttutttjtttsssttttttttttttttttuutssssttttjssttttttuttsssssssssssssssssrrrrrssssssssjjjsssssjjssssssssssrrsssssssttttttssstttssjsssttttssttssssttttttttttttttttttssssssssttsstutttuuutttttttttttttttttssrsssstttsssttttttjtttttttttttttssssttutsstuttttttttttttttsttttsssttjsssttttttttttttttttttsssssssssssstuutssttuuuuuuttstttssttssssssstuuttttttttssssssssssttssssssttuuuutttttttttttttttttttssssssjjjjtttsstttttsssttuuutstlvutuuttttttstuutttuuuuuutsssstssssssrrrssstttssttsjjssrrrssssssssssssssssttuttsjtttjsssssssttssttssssssssssttssttttsssssttuttstuuuttsssssssssttsstttuuuuutsssttssttssssssstuuttttttttssssjttttttttttjssttuuuutttttttttttttttttttttsssjtttttttsttttttsssstuuutstuutttttsssssstuusstuuuuuuuttssttsstttsssssstuuttttttttssssssssssttssssssttuuuutttttttttttttttttttttttjtttttttttjjtttsssssjttttssuuttttssjjssstttssstttttuutsrsstsssssrrrrsssttssttsjjssrrsssssssttsssssssstuuttttttttttjsssstttttttsssjtttttttssttuussssttuuttstuuututtsssssstttttttuuuuuuttssttssttssssssttuuttttttttsssssttttttttttjssttuuuuttttttttttttttttttttttttttttttttssttuttsssstuuttstuvututtjttsjttttssstttuuutssssjjsssssrrrrssstttssssjjssrrssssssssjjsssssssstttsssssssjsssssssjjjttssssssssssttttttttssssttuuttssuuttttssttssstttttttuuuuvutsssttssttssrrssstuuttttttttssssstttttttttttssttuuuuttttttttttttsttttttttjsssjjjjtttsstttttsssjtuuttsstuuuttssttjjttutsstttuvvvuttttttsstttssssttuuuttttttttssssssssssttsssstttuuuutttttttttttsssjttttttssssttttjtttttttttssssttuuutttvvuuuuttttttttuutstttuuuvusssstsssttssssssttttssttssssrrrrsssssssssssssssstttttjjjjjssssssssstttttsssssstssttttstttsssssstttttstuuuttttsssssssttssjtttuvvutsssttssttssssttttuuttttttttssssjjjsstttjjjjtttuuuuuttttttttttsssstttttttsssttttttttttttttssssstuuutttuvuuutttstttstuusstttuvvvutjssttsstttssstttuuuttttttttssssssssssjjsssssttuuuuutttttttttttjjtttuutttssjttttttuuttttttssssstttttstuuttttssttssssttsrsttttuvutsssssssttssrsssttttssttsssssrrrssssssjssssssstttttttttttttttjsssstttttttssstttttttttsttutssssttttttttlvuuutttssttstuutstttuuvvuttssttsstttssstttuuuttttttttsssssjssttttjjjjtttuuuuutttttttttttjjtttttttttttttttttutttttttsssssttuttttlvuuutttttttttttsssjttuuutsssstsssstssssssttttssjjsssssrrsssssssssssssssssssssttsssssssssssssjttttssssssttstttttttttssssttttttstuvuttttstttsstuutstttuvvvutsssttsstttssssttuuuttttttttsssssjjsjttttjjjtttttutttttttttjttjssttttttttsssttttttttttttttssssjtuuttstuvvuttttttttttttttttssuvvutttttjsstutttuuuuutssstttsssttttssssttsssssttuuutsssttttttttttttttttttttttttttuuttuuuttjjjsssstttttulluttttttutttutuuuttttstuuuussttssrssttsttttttssssttssssssssssrrssssssssttttsssssjjjttsjttssssstttttttssttttsstutttsssssrsttssttuutsssssttssttttttttttssuvvutstttssstttttuuuuuttsttttjssssssjssstttjjjjttuuutssstttttttttttjjtttuuttttttttuuttuuuttsssssssttsstuuuttttsstttttutuuuttttstuvvuttttttsstutttuuuuutssttttssssssssssssjsssssstuuutsssttttttttttttttttuuttttttttuuttuuuutjttjsssttssttuuttsssssttttttttsssjssstuutssttssrsstttttttttssssttssssssssssrssjsssssstuutssssttttttttttjjttttttttttttttuttttuutssssttssttssttuuuttssttttttutuuuttttssuvvutttttssstttttuuuuuttjttttjssssssjjsstttjjjjttuuutsssttttttttttttttttuuttttttttuttttuvutsssssssttssttuluttssttttttuuuutttttssuuutsstttsssstssttttttssssjssssssssssssrsssssssstttsssssssssssssssssssstttttttsjjtttttuuutttssssssttssttuuttttsstttttttuuuttttssuvutttttttsstutttuuuuutssttttsssssssjjsstttjjjjttuuttsssttttttttttttttttuuttttssttuttttuuttssjssssttssjtuuttttsstttttuuutttttsssuvvuttuutssttuttuuuuuutsstttsssttuutssssttssssstuuuutsssjtttttttttttttttuuttttttttuuttuuuttstttsstttsstuvvutttttuuttuuuuuuttttsstuuuttttssssttttttttttsrssttssssssssssrrssssssssttttsssssjjsttsjttsssssttttttttjttttsstttttsssssssttsstuvvtsssstttsstttttttttssstuuuttutssssttttuuuuuutjtttttjttttttssssttttttttuuuutsssttttttttttttttttuuttttttttuuttuuuttssttsssttsstuvvttttstttttuuuuuuttttssuuvuttuutssttuttuuuuuutstttttstttttsssssjtssssstuuuussssttttttttttttttttuuuuuttttuuuttuuuttjttttjtttssttvvtssssstttttttttjjjssrsttttttttssssttttttttttssstttsssssttsssrssssssssstuutsssstttttttttttjttttttttttttttuttttuutssssttttttsstuvvuttsstttttuuuuuttttsssuuuuttutjssttttuuuuuuutstttttjttttttsssstttjjjjtuuuutsssttttttttttttttttuuttttttttuttttuvussssssssttsstuvvuttsstttttuuuutttttssstuttssttssssjtjtttttttsssssssssssttsssrrssssssssttttssssssjssssssjjsssjttttttttjttutttuuuttjssssstttsstuvvttttssttttuuuuuttttsssuuutttuttssttuttuuuuuutssttttsttttttjssstttjttjttuuttsssttttttttttttttttuuttttttttuttttuuttsttjsssttssjtvvttttssttttuuuuttttssttttuuuuutssttuuutttttuuttuttstttuuvvusssstttttttttttttttttttttttttttttttttuvuttttttttjtttttttttttttttttuuvuuuuuuuuuttuuttttttssttttuuuuttssstttttttjtttssttsssstuuuutsrssssssssssttssttttsjjsjjjtttssssjttttttjsjtttstttttsttttttttsssttuvvutttttttssttttttsssssttttuuuuussttttttttttuuttuutsttuuuuutsssstttttttttttttttttttttttttttssttttuuuttttttttttuttsttuuttttttttuvvvutuuttuuttuuttttttssttttuuuuvutsttuuuttttuuuttuutsttuuulvussssstjssttttttttttttttttttttttttttttuuuuttttuttttuutsstuuuutttttttuvvutttttttssttttjjjssssssttuuuutssstttttttttttstttsssttuuuutsrssssssssjttttttttttttttttttttjjttttuuuttttttttttttsssttuuutttttttuvvuutttuutttuuttttttssstttttuuvusstttttttttuuutjuutsttuuuuutsssstttttttttuutttttttttttttttttttttuuuttttttttttttttssstuutttttttuvmvuuuuuuuuttuuutttttssstttttuuutsssjttttttssttssttsssstttuutsrrrsssssstttstttttjssssssstttssssjtttttsssttttssttttsjttttttttttttuvvutuuttutssuuttttttsssttttuuuutssttuuutttttuuttuutsttuuuuutsssstttttttttttuutttttttttttttttttttttuuttjtttttttttttttttttttttttuuvvuuuuttutttuuutttttsstttttuuuutsstuutttttttttttutttttuuuuuutsssttttttttssttttttttttttttttttttttuuuutttttttjttttttttutttttttuuuuuuuuuuuuuuttttttttttssttttuuuutsssttttttsssttsssttsssttuutttssssssssstjsssssttttsjssjjjjtssssstttttttjstttttttttssttttttttsstttuuuuuuuuuttttttttttssssstjjttuuuussttttttttttttttuuttttuuuuuttsssttttttttttttttttttttttttttssstttttuutttttttttuttttttuuutttttuuuuluuuuuuuuuttutttttttsstttttuuuvusstuutttttttttttuuttttuuvvvutsssttttttttjstttttttttttttttttttttttuuuutttuuttttutssttuuuuttttttttuuutttutttssttttttjsrrsjssttuuttssttttttssttttttttssttuuuuutssssjssssjtjssttttttttttttttttjjjttttuuuttttuuttttttssttuuuuttttttuuuuuuuuuuuuttutttttttssttttttuuutsstuttttttttutttuuttttuuuuuttssstttttttttttttttttttttttttttttttuuuuutttttttttttttssttuuutttttuuuvvuuuuuuuutttuttttttssttssttuuttsssttjtjjsssssssttssstttuuutssrsstssjtttsssttttjjssssstttsssssttttttsssttttssttttstttutttttttttuuuuuvvuuutttttttttttsstttttuuuutsstuutttttttttttuutttuuuuuuttsssttttttttssttuuttttttttttttttttttttuutttttttttttttttttttttttttuuuuuvvvuuuuttttuttuuttssstttttttttsttuttttttuussttttttttuuutttuuttttssttttsssstssstttttttttssjttttutttuuttuutttttttuttttttttttuuttttuuttuuuuutttuuuuttsssttttttsssssttjstjssttssssssttssttssssttssttssttsssssssssssjjjjjjssssssjttttssttttttttttssttttssttjssstuttttttttuutttttttttttsssssjtttttttssttttttttuusssttttuttttttsttutttttttttttjtttssstttttttttssjttttttttuuttuuuuuuttuuttttttttttuuttttuuuuuuuuuuttuuuuttsssttttutttttttuttttttuusstttttutttuutttuuttttsstttsssssttssttttttttttjtttttutttuuttuuuuuuttuuuutstttstttttjtttttttttttttttttttssssssssttttsssttssttssttsssjsstttttttsssttssjtssttjsssssjssstttttttttsssttttutttuuttuuttttttuuuutstttjjttuttttttttttuuuutttuuuttssssttttttttstttttttstuusstttttuttttttssttttttttttttssssssssttttttttttjttttuuuttuutttuuuttttulutttttttjtuutttuuuttuuutuuttuuutttsssssjttssssssstssssssttsrsssstttjtttsssttssttsstttssssssssssttjssttsssssjtttttsttttuutttttttttttttttssstttstttuuuuutttttttuuuttssssttttttttjttuttttttuusstttttutuuuttsttttttttttttsssssttsstttttttttssjttttttttuuttuuttttttttttttttttjtuutttuuuuuutttuttttttttttttttttttsssjtttttttttutssttttuuttttttssuuttttsstttssssssssssttttttttsstttttttssuuttuuttttttttttssttttttuuttttuuttuuuuutttttttuttttttttsssssssjtstttssttsssjssttssssssrsttsstsssstssssssssssssssttjsssssssstttssttjttttttttstttsssttsssttttsttttttttttttsstttttttsssjsssjjssstttttttttutssttttuuttttjssstuutttttttttssssssssttttttttjsstttttttsstuttuuuuutttuuttsstttjjtuutjtttuuuuuuuutttttttttttttttttttsstttuttttttutssttttuuttttttssuuutttsstttsssssjjssttttttttjtttttttttttuutuuuuuutttuuuusstttstttttsjtttttttttttttttttttssssssssssssssttssttssttsssjssuuttssssrsttssssssssssssssssssttttttttssssttttttssuuttuuttttttuuutsstttjjttutttttttttttuutttttttttttttttttssssstttttttttutssttttuuttttjssstuttttttttttsssssssstttttttttjttttttuttttuttuuuuttttulutsstttjttuutjttuuttuuttutttttttttttttssssssssssjtssssssttsrssssttssssssrstttsttssttjssrrssssssssssstsssssssstttssttttuuttttttttttssttssstttssstttttttttutttttttttttttttssttssjtttttttttutssttttuuttttjssstutttttttttssssssjssttttttttjsstttttttsjtuttuuttttttttttsstttjjtuuttttttttttttutttttssuuuuuutsssttssttttuuuutttttttttuuuttssssssttttttttttttsssssssssssstttttttttsssssssstttuuttttttssttssttttttttttttttttttuutttttsstuvvvvutsssttssssssttuutsssstttttttssrrssssssttssssssssssssssssssssttssssttssrsssssssjtttttssttsssssstttttttttttjjssssttttsssssssuuuuuttsrsttssstttuuuuttttttttuuuutsssssssstttttttttttssssttttsssstttttttttttjssssstttuuutsttttsttssttttttttttttttttttuuttttssstuvuuuutsssttsstttuuuuutttttttttuuuttssssssttttttjjttjjsssstttssssstttttttttsssstsjttttuuttttutssttssttttttttttttttttttttttjsssssttttttssrrssrrsjjtttttttssstttttutssrrsssssstssssssssssssssjsssssstttjjtttssssssssttttuuttttttssssssttttttttttttttttttttttttssstuuuuuutsssssrsttttuuuuttttttttuuvutsssssjsttttttttttttssssjtsssssstuttttttttttttjjttttuuttttuuttttssttttttttttttttttttttttttssssuuuuuussrrssrrsjjttttttsssstttttttssrrssrsssttsssssssssrrssjssssrrttjsssssssrsssssssjtttttstttssssssttttttttttttttttttttttttssssuuuuuutsssttssstttuuuuttttttttuuvutssssssstttttttttttjsssstttjjssstttsjtttssssssssstttuuttttttssssssttttttttttttttttttttttttsssttuuuuutsssttssttttuuutttttttttuuuuttsssssttttttjttttttsssssssssssstttttttttssrsssssstuuuttstttssjjssttttttttttttttttttttttuttsstuuuuuutsssttsssssstttttssssttttttsssssssssssttsssssssssssssssssrssttssssttsrrrsjttssjtttssssttssssssttstttssttssjssssstttjtssssstuuuutssssssssttttuuutttssttttuuuttsssssssssttttttjjttssssttttsssttttttttttttssssssstuuutsssttssjjssttttttttttttttttttttttttssstuuuuuutsssttssttttuuuuttttttttuuutttsssssssstttjttjjttssssttttssssttttttuttssssstttttuuuttstutssttjtttttttttttttttttsstttjjjssssttttttsrrrssrrsjsstttttsssttttttttssssssssssttsssssssssssssjtsssssttttjtttssssssssjjttuuttstttssssssttttttttttttttttttttttttssstuuuuuutsssssssttttuuuttttttttuuuuuttssjjttttttssttssttssssttttsssstutttttttjttjjttjjtuuuttstutssssssttttttttttttttttttttttttsssttuuuutssssssrrsjjstttttsssstttttttssssssssssttssssssssssssstsssrrrtttssjttsrrrsssssssttttsssttsssssstttttttttttjjjjjjjttttttsssttuuuuttsssttssttttuuuutttttttuuuuuttssssttstttttttjjttssssttttjssstttsttttssrrssssssttuuttssttssssssttttttttttttttttjtttttttssuutsssssstttssssttssttssttttttttttttuuuttstttttttjttttttttttssttssttttttttttjssrssttssuvuutsttttttttstttttttttttttttttttsttuuutuuutsssssssttssssttssssssssssssssssssttttsssssssjssssssssssssssttssstssttsssssrrrsjttssttttssssstttssssttsssssssssssjjsssssttttttutsssssssstsssstttssttssstttsttttttttuutsstttttttjttttttttttttttsstttttttttttttsssttstuvutsssstttttttttttttttttttttttttssstuutttuutsssssssttssstttttttsstttttttttttttuttssttttttssttttttssttttttssttttttttttssssstttjttuuutsttttttttttttttttttttssttttsssssjjjjtttssssssssssrrssssssttsrssssssssssssttttssstsstssssssssjssssssttsstttttttjttssssssttsstuuussssttttttttttjttttttttttttttsssttttttuutssssssjsssrssttssttssttttttttttttuuuttjttttttssssstttttsjjtttssttttutttttjjjjjtuuttuuuutsstttttttttttsstttstttttttttsssttutttuutsssssstttsrssjsssttsssssssssssssstttsssssssjssssssssssssssstsssststttttsssrrrssttssttttsssstttssssttttttttjttjjtttjjsssttttttuutsssssssttssstttttttssttttttttttttuuuttstttttttjttttttttttjtttjsttttttttttssrrssttsstuuutsssttttttttttttttttttjjttttjsssttttttutssssssstttsssttttttssssttttttttssttuuutstttttttjttttttttttttttttuutttttttjtsssstttttuuutsstttttttttttttttttttttttttttsssttttttuussssssstttsssttttsssrrrsttsssssssstuutssssssssssssssssssssstttssttssttssssssrsstttssttttssssstttjjssssssssssssssjjjjssssttttttttssssssssttsstttttstssrssttssttssssuvuutsttttttjjttttttttttttttsttuttttttttttttssttttuuutsssttttttttttttttttttttttttttsssttttttutssssssssttssttutttttssstttttttttttuuutttttttttssttttttssttttttstuutttttttttsssstuutttuutssttttttttttttjtttttttjsttttjsssssssssttssssssssjsrrstttssssrrrssssssssssstuutssstssssssssssjjssstttttsstttttttjssssssstttttttttssstttttttttttttttttttjjtttttsssttttttutsssssssjjssstttttttssrsttttttttsstuvvutjttttttssssstttttttttttttuuttuutttttttjjtuuttuuutssstttttttttttsssjjttttttttttsssttttttutssssssttutssssttssssrrrsssssssssssttttssssssssssssssssssssssttssttssttttssssrrssttssttttssstttttsstttsjttttjttjjttttjsssttttttutssssssssttsstttttttssssttttttttsstuvvutstttttttjttttttttttttttttuuttttttttssssstuutttuutssstttttttttttttttttttjjtttttsssttttttrrstuuuttjjttttuuuutsssssttttttttssstuttttttsstttjttttttssttuuttttuttsttttjtttttttttuuttssssttutssjtjssstttttttttttttttjssssssssssttuluuttttuuttuuutsrrrssttsssssrrsttttssssssssssssssssssjtttssstttssssssssttssttttjjtsssrrstttssssssssssssstttssjjttssssssssssrrsttuutssttttttuuutssrsssttttttjsssuuutttttssssjjttttttsstuuuttttuuttttttttttttttttuuttssssttutssjtsssstttttttttttttttsssssssssrsstuuuussttuuttuuuussssjtttttttssstuuttttttssttssjtttttssttuuttttuuttttttstttttttttttttsssstuutssttjsssttttttttttttttjsssssrrrrrrsjttttssstttstttttsrrrrsttssttssrsttttsssssssssssssjjsssttuttstttttjtttsssttssttttttttssssttutssttsssstttttttttttttttsssssssssrsstuuuttjjttuuuuuutssrssttttttttssstuutttttttttssssstttsstuuutttuuuttttttjtttttttttuuttssssttuttsttsssssssjtttttttttttsssssssssrrstuuuuttttttttttttsrrrrsstssssrrrsstttssssssssssssssssssstttttttttsssssssstssssjtttttsssrsttttssttsssstttttttttjttttjsssssssssrrstuuutssttttttuuuusssssttttttttssstuuttttttstttjttttttsstuuuttttuttsttttjtttttttttttttssssttutssttsssstttttttttttttttjssttssssqrstuuuuttttuuuuuuutsssstttttttttjsstttttttttttttjttttttsttuuuutttttssttjjttttttttttuuttssssttutsssssssstttttttttttttttjssssssssrrtuuvvvuutuvvuttuutsrrsssttjsjssrrrssssjssssssssssssssssttttttttttssssssssstttttttttttsrrrsstttssssssssstssjtttjjjjttsssrrrsssrqrstuuuutsttuutttuutsrrssttttttttssstutttttttsssjjttttttttuuuuttttttttttttttttttuuttuvttssstttutsssssssstttttttttttttttsssssssssrrstuuvutttuvuttuuuusssstttttttttssstttttttttsttsjjttttttttuutttttttttjtttsttuttttttuuutsssttuutsssttsssttttttttttttttjssssrrrrrqrstttttsssttttsttttrrrrssttttttssrssjsssssssssssssssjjssstttttttttttjsjjsssttttttttttttssssttutsssssssstttttttttttttttsssssssssrrstuuuuttttuuuuuuutsrrssttttttttssstttttttttttttssssjttsttuuuttuutttttttttttttttttuuuutssssttutssttssssstjttttttttttttjssssssssrrstuuuuttttuuttttttsrrrssttsssssrrrsssssssssssssssssssssstttttttttsssssssssttsstttttttsssssttttsssssssstttttttttjttttjsssrsssssrrstuuuutttuuuttuuuusssstttttttttsssttttttttttttjjttttttstuuuutttttttsttttttttttttttuuttssssttutsssssssstttttttttttttttjjsssssssrsttstttuuuuuuuttstssssstttttttttttssssttttttttttjtttjjtuuuuttuuttssssssjtttttttuutuuvutsstttttttsssttsstttttttttttttttjsrrsstttsstttttuuvuvvuutssssssssstsstttttsrrrsssssttttsssssssssstuutssttttssssssssttsstttttttttsrrsttsssssssssssjjssjtssjjjjttsssrrrsjttrrstssttuuuuuuttsstsssssttttttttttssssstttttttttjjttttttuuvuttuuttssttttttttttttuutuvvvusstttttttsssttsstttttttttttttttsssrrstttsssssttuuuuuvuttttttsssstttttttttttttsssjtttttttjjjttttttuuuttuuttsssjsstttttttuuuuuuuutsstutttttsssttsstttttttttttttttsssrrssssrrsjssttttttttjsssttsrrsstjstttttssssssssstttssssssjjjjttuutsstutssssjsssttttttttttttuutsstttttttsssttsstttttttttttttttjssrsstttsstttttuuuuuuuuutstssssstttttttttttsssttjtttttttttttssstuuuuttuuttssttssjtttttttuuuuuuutsstuttttttssttssttjstttttttttttsssrsstttssttttttuuuuuuuttttsssssstssttttssrrrsssssttttssssssssssttttsstttsrrssssssttssjtttttttttssttttsssssssssstttttttttttttttsssrrstttsrssstttuuuuuuttttttsssttttttttttttsssttttttttttjjttttttuuvuttuuttssttjsttttttttuuuuuuutsstttttttsssttsstttttttttttttttsssrrstttsstssssttttuuuuutssssstttttttttttttsssstttttttttttttttttuuuttttuttssttssjttttttuuuttuuuusstuttssjsssttttttttttttsssstttssrrsstttssttssttuuuvvuuttsssssssttsstttttssrrrssssttttssssttssstttttssttttsssssssstttttttttttttssstttsssssssttssjjsstjsssssssjjssrrrsjttsssssssttuuuuuttssssssstttttttttttsssssjttttttttttttttttuuuuttuuttstttttttttttttuuttuuuusstuttjsssstttttttttttttssssttttssrrstttjsssssstuuuuuuuttsssssttttttttttttttssssttttttttttttttttuuutttttttssttssttttttuuuutttuutttuuttssttstttttttttttttsssssttjssrrsjsssssssssstttttjttssssssssttsstttttsssrrssssstttsssttttttttuutsstttsssttssstttttttttttttttsstuttssjssstttsttttttttssssttttssrsstttssttsssttuuuuuuutssssssttutttttttttssssjjjtttttttuutttttuuuusstuttssttssjttttttuuuuuuuutsstutttsttsttttttttttttsssssttttssrsstttsstttssttuuuuuuutjjjssssttsstttttssrrsssssttttssssttttstttttsstttsrrstssssttssttttttttttsstttssssssstttttttttttssssssjtjssrrstttsssssssttuuuuuuttttssstttttttttttttsssstttttttttttttttttuuuutsuuttsstttsjttttttuuuutuuutsstuttssssstttttttttttttssssttttsrrrstttjssssssssssttuvuttsssttutttttttttsssstttttssttsstuuuuuuutsstttssttuuuutsjttuuuuuuussttttsstttttssstutttttttttttsrrrrssttssssssssttsssssssstuuuvvuttsssjtttssttttsssrrsssssssssssttttttttsssstsssttttttssssttuuuuttsssjsssstttjsssstttsttsttttjjsrrrrssjssrrrsssssjsssssssssttuuuttssssttttttttttssssssjtttssttsstuuuuuuuttttttssttuuuutttttuuuuuuutstttssjtttttssstuttttttttttttrrrrssttsssssssstsssssssssttuuvvutsssstuuttttuuttsssssttttssttstuuuuuuuuttttutssttuuuuttttttuuuuutsstttttttttttssstuuttttttttttssrrrssttsssssrrsssssrrssssssttuttsssssttttssstttssssssssssssssssttttttttssssttssttuuuuttsttuuuuuutssstttsstttttssstuttttttttttttrrrrssttsssssssssssssssssstttuvvttjsstttuttttuuttsssstttssstttssuuuuuuuuttttttssttuuuuttttttuuuuuutstttttttttttssstuuttttttttttssrrrssttsssssssstttssssssstttuvutttjssttttssstttssssssssssssssssttttttttsssstsssstttuttjssttttttttssssssssssssssrsttttutttttttjsrrrrssjjsssssssssssssssssstuuvuuuttjsttuuttttuuttsssssstttssttsstuuuuuuuttttttsstuuuvuttttttuuuuutssttttssttttjssstutttttttttttsrrrrssttssssssssttssssssssssttuutttttttuutttttttssssttttttttttttuuuuuuuttsssttsrstuuuutstttuuuuuttssstsjjttttttsstuutstttttttttssrrrssttssttssstttsssssssstttulvutttsssjttsssttssrssssssssssssssttttttttsssstsrrsttttsssssttuuuttsssssssssjttjsssttutstttttttjjsrrrrssssssssssssttssssssssssttuuttssstttttttttttssssttttttssttttuuuuuuuutjjtttsrstuuuuttttuuuuutttsssssssttttttsssuuttttttuttttssrrrssttssstssssttsssssssssttuuvutsssttttttttuttssssstttttttttttuuuuvvuuttjtttssstuuuutttttuuuuuttssssjtttttttttstuutttttttttttsssssssttssttsssssssssssssssstttttjssssttttsssjtsssssssssssssssssttttttttssssttrrstuuuuttttuuuuttttssssssjtttttttssuutttttttttttssrrrssttssstssssttsssssssssttuuuuttttttttttttuttssssttttsssttttttuuuuuutttjtttrrstuuuutttttuuuuuuttsttttttttttttstuutttttttttttsssssssttssssssstuutssssssssjttuuuttjsttttsssssssssssssssssssssssttttttttssssssrrsttuuttjsstttttttsssssssssssssjssstttttttttttjjsrrrrsssjssssssssttssssssssttuuuuutttttttttttttttssssssttttsstttttuuuuuuutjjtttsrstuuuutttttuuuutttsssjjjjtttttjsssuutttttttttttssrrsssttssssssssutssttttttsssttttttttttttuttuttssstttttjssttttuutttuuuttttttssrrssttttttttuttttsstttsssssjttttttuuttjssstutttssstttttsttttuuttttuutttuttttttttttttttutssttttsssrrrssssssrsstssttssstttssttsssrrrrssssssstttttsssssttssssssttssstttttjssstttttsssstttssssstttttttttsstttsttssssttttttttstttttttsssssttttjssttttuutttuuutttttsssrrssttttttttuuuttsstttssssstttttttuutttssstuttttssttttttttjtuuttttuttsstttttttttttutttttsstttuuttsssstttttssttttuutttuvuttuutsssssssttttssttuuuttsssttssjtttttttttuutttssstuttttsstuutttttttuuttttutssssssttsssssstssssssssttttsssrrssttssssttssttttttttsstttsssrrrsstsstttuuuttssstttsssjjtttttttuutttsssttttttsstttttsttjtuuttttuttstttttttjttttttttttsstttuutssssstttttssttttuutttuuutttttsssrrsssttttttuuuuttsstttssssttttttttuutttsssttttttsstutttttttttttttuvuttttsstttjjttuttttttssssttjsssrrssjjssssttssttssttutttttsssrrrrsssssssssttttssssttsssssssssssttttssssstttttjssttttsjtjsttutttuuutstttsttssstttttttttsstuttutssssstttttssttttuutttuuutttttsssrrssttttstttuuuttsssttsssjtttttjjttutttssstutttssstuuttsssstuuttttuuttuuttttssssssttttttttttttttssstttutttttuutuvlttttutsstttssrssrssssttuttttttsssstttsssstttttttuutsttsstttsssrstuuutttttuvvuuuuuuuuuutttttjjjjjttttutssstttssrrrrsjttssssttstttssssttssstssrrrrrrrssssstttsssrrrsttssssssttssstttssssssttssssrstttttjsjttuutttuttttuttsttssssssttttttssttttttssssttttttttttttuuttttutjstttsssssrrssstttttttttsssstttsssjtttttttuutssssstttttssstuuuttttttvvuuuuuuuttttttttsssstttttttssstttttssssttuuttttuutuvlttttuttttttsssssssssjtttttuuttssssttssttttttttttuutsttsstttjsssstuuutttttuvvutttuutssssstsssssssssssssssssttsssrrssjttssssttttuuttssttssttssrrsrrrrsstttuutttsssstttssttttttttttuussssssttsssssstuutttttttuuuuuuuuttuuttttssssssttttttssstttttsssstttttttttttuuuttttttsstttssrssrrssstttttuuttsssstutsssttttttttuutsssssttttttsstuuttttttuuuttuuvvuuuttjttsssstttttjtttssssssssrrsssttsssstttttttsstttssttssrrrrrrrssssssstttsssrsttssssssssssstttssssssttssssssttuttjjtttuuttuuvutttttsttssssttttttttssttttttssssttuutttttttuvuttttutsstttsssssssssttttttttttssssttsstttttttsjtuusssssstttsssrstuuuttssttuuuuuuuuvvutsssssssssstttjsttttssssssstttuuuttuuttvvutuuttsssssssssssssrrstuuutsssttttstttttttttttttttttssttttsssssrssssttttjtuvvvuuuuuuvvuusssssjjjjjttttssttsssssrssssstttssttssttttttsssssrrrrrssssssrstuuttsssrsssssstttssssttssssssssttutsrssrssssssssjsttuutttttttuuutssrsssssssttssstttsssssssjstttttttuuttuuttuuttssssssssssssssrstuvutsssssjjjtttttttttttttttttssttttssssssssssttttttuvvuuuuuuuvvutssssssssssttttssttsssssssttttuuuttuuttvvutuuttssssssssssssssrstuuuttsssssjjsttttutttttttttttssttttssssssstssssttttuvvuttttttuutssrssrrssrsssssrsssssssssssssjttttttttttuttttssssrrssrrsssssrrrtuuuttssssssssjtuutttttttttttsssttttssssssssssssttjtuuuuuuuuuuvvutsssssssssstttsssttsssssssjttttutttuuttuuuuuttsssssssssssssssrstuuutsssttjstttttuutttttttttttsjttutsssssssjssssttttuuuuttuuuuvvutjsssssssstttssstttssssssssssssttssttttttttttssssssssrrssssrrrrsttttsssssssssssttsssssssssssssstttsrrssrrssssttjjjtuuuuttttuuuuutssssssssssttttssttssssssjjtttuuuuuuuttuvuuuutssssssssssssssrrsuuuuttsssssssstttttttttttttttsssttttsssssrssssssttttuuuuutttuuvvuutsssttsssttttsjtutssssssstttuuttttuuttuuttuttsssssssssstttssssuuutssssttttttttttttttttttttttssttttsrssssssssttttttuvvuuttuuuvvvutssstttjttjtttssttssssrrsssjttssssttssttssttsssssrrrrssjjsssrstuutssssrsssttssttssssjtssssssssttutsrrrrsssssssstttttutttttttuvuttssssssssstjssstttssssssstttttttjtuuttuuttuttssssssssstttjtsssuvuussssssttttttttttttttttttttjtttttsrssssssssttttttuvvuuttuuuvvvutsssssssssstttstttssssssstttuuutttuuttuuttuutssssssssstttttsssuvvutsssssttttttttttttttttttttssttutsrssssttssssttttuvvuttttttuuttssssssrrrssssssssssrrrrrsssttttsstttttttssttssssrrrrssssjjjsrsuvutssssssstttjtuutttttttttttsssttttsrrrssssssssttttuuuutttuuuvvuutsssssssssssjsssttssssssstttttttttuuttuuttuttssssssssssstttsssuvutsssstttttttttuuttttttttttttttuuusrssrsttssssttttuuuuttuutuuuutttssssssstttssstttsssrrrssssssssssttssttssttsssrrrrrrssssssrrrsttttsssssssttssttssssssssssssssttttrrrrrrstssttttttuuuutttttuuuuttsssstssssstttssttssssssstttuuttttuuttuuttuttssssssssstttsssssuvvutssssstttttttttttttttttttsssttttsrssrsssssssttttuuutttttuuttvvvluuvutstttttttuutssttsssstuuttsssttuuttttssssttjsstttuttttttttttjsstttttuuvuttssssttttjttuuttttttssssssttttttuuutttuvuttuuuuuvmvlllvutjttsstttuutssssrrrsstttsrsssstttsssssssssssssstttssttstttssssttssssuuttssssssjsjjjtttssttttssrrsstttttttttttttuttttttttuvluuuttssttssjtttttssssssssttttsssssttttttttsssttsssttuuttjtttttttsssttttttvvuttsssstttttttuutttttttsssstttttuuuuutttvutttuuutuvmvlluttstttssttttutsssssssstuuutsssttuutttttsssttsssttuuuttttttuttsssttsjttuuutssssttttttttuutttttttsssstttuuuuuuuuuuvuttttttttuuuttttssrssrssttttsrrssrrrsstttssssssttssssssssssssssttttjjtttttttsssttssttuuttsssssjttttttuutttttttsrrstttttttuuutttuutttuuutuvvvluuuutsttssstuuutssssssssttuttssstttttttttsstttsssstttttttttttttssstttttulvuttsstttttttttuuttttuttssssstttttttuuutuuuttuuutttuvvuuuuussttttttttttssssrrrssttsssrrsssssssssssssssrssstttsssssssssssssssssttuttssssssssssssttttttttssssssttttttttttttuuttttttttuvuuuuuussttssttttutsssssssstuuttsssstttttttssjtttsssstuuttjttttuuttsstttjttuuutsssssjttjtttuutttttttsrrsttttsstuuuuttuutttuttttuvvvvvvuttttsstttuuuttttssstttttsssssttttsttsssstttttttuttttttutsssssttttttuuuutsssssttttjttuuuttttjttstttuuuuuuuuuuttuuuuututttlvvvmmvuttttsstttuuutssssrsssttsrrssssttssssrrssssssssttttsttttttsssssttsssttuttsrrsssjsssstuuttttssjsssttttuuttttttssttttttttstuvvvvuttssttssstttttsssjssssttttssssssttssttssssttsssttuuttttuutttsssttttttuulutssssstttjjttuuutttttttsstuuuuuuuuuuuttuuttttttstuvmmvvutttttsssttuuttsttsssstuttssssstutssttssssttssjttuuttttuutttjssstttttuuuutssssstttttttuuutttttttstttuuuuuuuuuuttuuutttttsstuuuuutsssssrrsstttssssssrsssttsssssssttssssrrsssssssstttttttttttsssssttttttuuttsssssttttjttuuttttttttsstuuuuuuuuuutttuuttttttstuvvvvvvuttttssstuuutsstjssssttttssssssttssttssssttttttttttttttttttsssttttttulvutssssttttttttuuuttttttttttttuuutttuuuttuuuuuuttstuvvvvvvuttttsjtttttttssssssssttsssssssssssssrrrrsssssssttsssttsssssssssssssttuttsrrssjsssssstutttttttjssttttuuutttutjjtuttttttjtuvvvvuuuttttsstttuuttstjssstttttssssssttssttssstttttjttutttttuuutttssttttttuuuutssssssttssttuuttttttttssttuuttttuuuuttuuttttssjtttttuuttttssssssttuuuutjstuutsssttttttttttttssssrsttsssssstuuuutssttttttttttttttssssjttttjttuuuuuttttttuvvuuuuuuttuutttuuuuttstttuuuvuttuutsssssttuuutssssttsssssssttsssrrrrrrssrsttssssssttttutssstttssssjttsssssssssjjssssttttttssjttulvuuuuutttttsssttttsssssttttutssttssssssttttuttsssttsssssttttttttjtssrssssttsssssttuuuuussttttttttttttttsssstttttjtttuuuuutttttuvvuuuuuuttuusstuuuttsssstuuuuuttutssssssttuuuutjssttsssstttttttttjttssssssttsssssstuuuuuttttttttttuuttttssssjttttttttuuuuuttttuuvvuuuuuuuuutsstuuutttjssstttttssttsrrrssssttttsssssssssssssjssssssssrrrrssssssssssttttttsssttttttttttttsssssjtttjjtttttttttttttuvvuuvvutttttttttuuttsssstttuuuttutssssssttttuttjsstttttttttttttttjtssrsssstttjttttttuuutssttttttttuuttttsssjttttttttuuuuutttttulvutuvvutttuuttttuuttsssttttuuuttutssssjtjtuuuttsssttssssssstssssrsssrrrrrrsssrsssstttttsssjtttssssttssssssssjjssssssttttttsstttuuuttuuttttuusssttuutssstttttuutsttssssssttuuuttjstuutsssstttttttttttssssssttsssssstuuuuutttttuttttuutsttssssjtttjssttuttttttttuuuuuuuuutttutttttuuttssjtjjstttssuusssssstttuuuttttuutsssttttttttttttsstsssttsssssstuuuutssstttttttttssjjjsssttttttttttuuutttttuuvvuuttuttttuutttuuttssjtttttuuttuutsssssttuuuutsttttsrrsssstttssrrrrrssssssssrrrssttttttssstttssssjsssssssssssssssssttttttsstttuvvutuuttttttsssstttsssssssssttssttssssssttttuutsttttsssssttttttttttsssstssttsssssttuuuutssttttttjtttssjjjsssttttttttttuuuttttutuvvuttuuuttuuttttuuttssssstttttttutsssssstttuuuttttttsssssttttttttjtjssttssttsssssstuuuuutjttuutttttttsjjssssttttttttttuuuutttuuuvvuuuuuuttutttttuutttjsssssjttssttsssrrsssttttsssssssssssssjtjsssssssssssssssssssstuttttsssttttsstttjjjsssssttttttttttttttjjttuuvvuuuuttttttttttuuttssssttstttttuttsssssjtttuutjtttttttttttttttttttsssttsstttjttttttuuutsstttttttttttttjsssjttttttttttuuuttttuuvvuutuuutttttttttuuttssjttttttuttuutssssjtttuuutjttttssssssssssssrrrrrsssrsssssrrssttttttssstttsssstssssssssssjssssssttttttssttuuuutttttttttuttssttttsssjttttttsstttssssstttuuuttttuttsssjttttttttttjssttssttsssssstuuuuutsttuuttjtttsssjssssttttttsttttttttttuuvvuuuuuutttttttttuuttssjjtjssttttttttjsstuttstuttuutstttjssstttttttttttuuutssttttttuuuuttssssssssssssssjttsssttttttttttuutttttuttttttssttutttuutstutttttjttsstuuuutttttttuuttttttutssssssssssttsssrrrsttuutssssssttttttsssssssssssssssssssssssssstttttttttsssttttttttsstttsssttsstttjjsssssssstttttttssssttssttttutsstttsssssttttttttttuuutssstttttuutttttssstttttttssssjtjssttttttttttttttttutttuuutssttttttuutstttttttsssssttuutttttjstuutsttttuusstttssssttttttjjtttuuutsstttttttttttttssstttttttsjjssssssttttttttttttttttuuttuuutttttutttuutstutttjsssssssstttsssssssssssssssttsssssssssssjssssrsstttttssststttttttttssssssssssssjjsssssstttttttttttttjssttttttttssttttjtuussttttttttssssttuutttttssjttssttttutsstttttssttttttjjtttuuutsssttttttttttttsssttsssssttttsssssttttttttttuuttttttuuuuutssttttttuussttttttjjtjssttuutttttsjtutssttttuussssssssrrsjsssrrssttttssrssssttttttttsssssssssssssssssssssssstttttttttsssttttttttssttttttvusrstttttssjsssttttttttttstutssttttuusstttsssssttttttttttuuutsstttttuuuuttttsssttttssssssjjjsssttsjttttttttttjttuttttttttttttttuussttttssssttssjtttttttttttttsstttuutsstuttsssstttttttttuuvvusstuttttttuutttsssssssssssssjtttssttttttttttttttttuutttttsssttuuttutssstttttttjsssttuuttttttttuttsttttttssttssrrrsstsssssstttuutsssssstttttssstssrssssssssssssssssssssttttjtttssssuuttsssssstuttssttsssssssjssssssssttsstttsstttssttttutssttttsssstttttttttuuuutsstttttttttttttssssttttsssssssttssttttttttttttttttutttttttssttttttutssttssttttsssssttttttuttttuttsjttuuutttuttsssstttttttttuuvvusstttttttttttttssssttttssssssssssstttttttttttttjttuuutttttttttuuttutsssttttjjsssssssttsssssssssssrssssttssstssssssstttttstttttttssstttttttttttjssssssssssssssssssstttjtttttttttjsstttttttssstuutttutssssstttttsssssttttttuttttttssttttutssttttsssttttttttttuuuuusssttttttttttttjsstttsssssttssssssttttttttttttttttuuutttttsstuuuttutssssstttttjjssstttttuuttjtttssttttutssttsssrrrsjjssssstttttssrssssttttttttssrrsssssssssssssssssssstttttsttssssttttttttssttttttlusrsssstttssssssttttttuttttttssttttutsstuttsssstttttttttuuuuusstttttttttttttsssstttsssssssjjsssttsttttttttttjttuuttttttsttuutttutssssssssjjjjtjssssssttttttssttttttsstuuuutttttttttttttuuutttttttttssstttuuttssstttssssssssttjsttttttttttsstttuuuutsssstuuuuuutssssrrrsstttssttssttssttttttttttttttsstttttssrsssssstuuttttsssstssssssssssttsssssjjsssssssssssssttttssssjjssssstuuutssssttuuuuttsssrrrrrssjjsssssssssssttttjssstsstssstuutttsssjttttttttuutsttttttttssstttuutjssttttssssssssttjtttttttttssssjttttuvutssttuuuuuutssssssrsssttsssjssssssttttttttttttttsstuuuuttsstttttttttuuutttttttttssstttuutjssttutssssssssssjtttttttttssssssttuvuutsstttuuuuutsssssssssjjsssssssssssssjjjssssssssssstttjjssssssttttuvvuttsssstsssssssstttttsssstttssssssssssstttttjttttjssjtttuuutssssttuvuuuutsssrrrrssttssstssssssttttttssttttttsstuttttssttttttttttuuttttttttttttttttuutjjsttttsssssssssssttttttttttssssttuuvvutsssttuvvvvutsssrrrrsjttsssjssssssttttttssttttttsstttttsssrssjjtttuuuttsssssssssssssttttssssssssssssssssssssttttssssssssssstttuussssttuuuuutsssssrrsssttssttssssssttttutssstttttsstuuuttssstttttttttuuttttttttttsstttuuutsssttttssssssssjjsstttttttttjssjtttuuuutjjtttuuuuuttsssrrrrssjjjjtsssssssttttttssttttttstuuuuuuttttttttttttuuttssttttttssssttttttsjtttttsssssssjtjttttttttttssssttuttuttssttuuuuuutsrsssrrrstttssttssssssttttttssttttttsstuttttsssssssstuuuttssrsstsstssrrrssttssssjjtjssssssssssssttttsssssssssjttttutssssttuuuuutssssrrrrrsssssjssrrrsssjtttssssssssssstuututttttttttttttuutsssttttttssssttuttsjttttttsssssssjtjtttttttttsssttttttuvvtsttuuuuuuutssssssrsssssssttssssssttttttssttttttstuuuuuutttttttttttuuuutssttttttssssttuttsjtttuttsssssssssjtttttttttssssstttuuuutttttttuuuutssssssssssssssssrrrrrsssssjssrsssssssstttjtjjssssssttuvvutssssttsssssrssttttssssjtttssssssssssstttttttttjsssstttuuuutsstttuuvvvussssrrrrsstsssttssssssttttttssttsjttsstuttttttttttttttttuutssttttjttttttttuttjjtttuttsssssssssttttttttttsssssttuulvutstttuulvvvussssrrrrssttssjsssssssttttttssttttttssttttttsssssssstuvuttssrrsssssssrrssttsssssssjsssssssssssssttttssssssssssttttuusssstttuuuutsssssrrsssttssttssssssttttutssstjjttsstuuuutttttttttttttuutsstttttttssssttuttsjttttttsssssssjjstttttttttjjssjttutuuutttttuuuuuutssssrrrrtsssjjjsrrrrssttsstttsssttttuuttuuuuvuuttttttttttuttttttttutssssttssssssttttttsssssssjsjtttttttsssttttuttstttuutttssuuuutttttsssttsstttssrrsssttttttttstttsstttttttttttsssssssstttssssssssttsrrsssssrrssssjttsssssssssssttttttssssttjjttssttttttttsttuutttttssrrsssssjssrrrrsssjsssssssssssttttttutuuuutttttttttttttttttttttssssttssssjjttttttsssssssjsstttttttjssttttttttuutullutstuuuttttttsssttsssttsrrrrssttsstttsssjjttuuttuuuuvuutttttttttuuttttttuuutssssttsssssjttttutssssssssjttttttttjsstttttttttuuuuuttttuuuuttttttttssssssjsrqqrrsssssssssrsssssttssjttttttsssssttttttjsstssstttsrrsttssssssjtttttsssssssssttttttttjssttttttssttuuuttsstuvuttsttssstttssstjsrrrrssttttttsssssssttttttttttttttttttttttutttttttjttjjttttssssjttttuttssssttjsttttttttttssttttttttuuttuuutstlvuutttttsssttsstttsrrrrssttttttjsssssstttttuuttuutsssssstttjjjsssssssttsrrssssrrrsssstttsssssssssssttttttssssttstttssttttttssstuuutttttssssttsstttsrrrrssttsstttssssjjttttttuuuuuuttttttttttutttttttuutssssttsssssjttttttsssssssssstttttttssstttttttttutuuutttttuutttttssssttsttttssrrrssttssttttttttttuutttttuuuuttttttttttttttttttuuttsssttsssssjtttttttsssssttstttttttttsttuttttssstuuuttssstuutttttttstttssttttssssssttstttttstttstuutsttsstttsssssssssssssssssstttssrssssrssssssjtttssssssssssjjjtttssssttttttsssttuuttssstttttutttjssjjsssjsssrrrssssssssssssssstuutsttttuutttttttttttttttttttuuttsssttssssjjtttttttsssssttstttttttttttuuuttttttttuvvutsstuttttttttttttssttttssrsssssssttttttttttuuttttttuuutttttttttttttttttuuuttsssttsssssjttttuutssssjttttttttttttttuuuttttsttuuuutttttuuutttttttttsssssjsrrrrrsssssssssssssssttsssssstttsssssssssssssttssttttssssttssssssjttttttsssjjsstttttttttjstttttttssstuuuttsssuuttttttttttttsstttsssrrssstttttttsssjstuuttttttttttttttttttttttttttttttttttttssssjttttuuttsssttttttttttttttttuutttttttttuuuutssuuttttttttssttsstttssrrrssttttttttsstjstuuttuutttttsssrsssssssssssssssttssrssssrssssssttttsssssssssssjttttssstttttttssstttttsssstttttuuttjjtttsstttssrrrsstssssttttsttjtuuttttttuuttttttttttttttttsjtuuutsssttssssstttttttssssssttsstttttttssttutttttttttuuutjssttttttttttttjtttttttttssssssttssttulutttuuuttsssttsttttsssttsrrssssstuuuuttttttttttttttttttttssstttttttttttttuuuutttttsstttttjssststttttttttttttttttuuttsjjtttttttttuuttuuuttsssssssssssssssrrrrsssstttttssssssstsssssttttttssssstssssssssttttttttttttssstttsssssssstttstttjjsttttssttsssssstsssstuutttttttttjssttjtttsssssssrrssssstuuuuttsttttttttttttttttttsstttttttttttttuuuuuttuttsttttttssttstuuttuuttttttttttutttssssttssttulutttuuuttsssttsttttsssttsssssssttuuuttttttttttttttttttttttsstttttttttttttuuuuuttttssttttttjttttttttttttttttttttttssssssssssssttttssstttsssssssssssssssssrrrrssssttttttssstttttssttttttttttsstttttttttttttttuttttttssttttjsssttstuuttuutttttttttttttsssssttttttttttjtuuuttssssssstttsssjsrrrrssttttttutttttttttttttttttttttssttttttutttttuuuuuuttttssttttttssttttuuttuutttttttttttttsssssttsstuuuutttuuutttssssssssssssssrqqrrssssjsttssssssttsssssjtttttssssttssssttssttttttttsstsssttssssssssstttttttttttttttttttssssssttssttuuttttuuuttssssssttttsssjssssssssstuuuutttttttttttttttttttttsstttttttttttttuuuuuttttssttttttssttsttttjttttttttttttuuttttsstutstuvvutttuuutsssttssttttssttssrrssssstttuuuutssttttttttttttttttssttttttttssttuuttuttttttsttssjjsssssstttttttttttttttuvvuutttttutttuuuuutuuuutssssssssssssssssrrrrsssstttttttssstttssssttttttttssstttsssssssttttttttttutsssjssssssssssttssstttttttttstuuttssssttssttuuttttttttssstttttttsssssssssssssttuuuuuttssttttttttttttttttssttttttttssttuuututttuttstttttsssjjsstuttuuutttttttttuvutttsstutttuvvuttuuuutssssssstttsssstsssssssstttuuuuttjsttttttttttttttttssttttttttssttuuuuutttttssttttttssttssttttttttttttttttttttssssttsstttttssstjssssssssssssssssssrrrrsssstttttttsssttttssttttttttttssttttttttssttttttttttttssttjssssssssstuttuuttttttttttuuuttsssttttttttttttuuutssssssttttssssjsrrrrsstttttuuuttjsttttttttttttttttssttttttttssttuuuuuuttutsstttttjsstjssuuuuuuutttttttttuuuttsstuutttuvvuttttuttssttssssssssssssrqqrrrsssssjttsssstttjssssstttttjssstttsssttssttttttttsstsssttssssssssssttttttttjjttttttuuttttsstttstuvvttttuuutsssssssttttsttjsssssssstttttuuttttttttttttttttttttssttttttttssttuuutttttttsstttttsssjjssttttttttttttttttuuvvvuttuvluttuttttuuutssttuuuuttstttttsstttttttttttuuutssttsssttttttttttttjttttsssssssstttsttuttttttttjssssjjsstttttttttttttttuvvvuuutttutttuutttuuuutsssttttttssssssssrrssssssssjtttttsssssssssjjtttssssssssjssrrrrsssttssssttttttjsjssssssssssstssstttttttssstuvvutssuuutttttssttttsssstuuuuttsstttssstttsstuttttuuutssttttjtttttttttttjjttttsssssssttttssttuttttttttssssttssstuuttuuttttttttuvuuuuttuvluttutttuuuutssstuututtsttttsstttttttutttuuuutssttttttttttttttttjjttttsssssssstttssttttttttttttsssttssttttttttttttttttttuuttsstuttsssssssttssrssstjtttssssjsssssttsssjstttttttssstssssttttttttttssttttssssssstttssttttttttttttssssssssstuuttuuttttttttuuvvutttttttttttsstuuutsssttttlltsjjttssssttstttttttuuutssttttttttttttttttjjttttssssssstttttttuuttttttttssssttssttuuttttttttttttuuvvutttuvluuuuutttuuttsstuuuuutssssssssssssrrsssssssjtsssssssssssssttsssssssttssrssrsstttssssttsssttttsssssssssstttttttttttttttuuvvutstuvluttutsstuuutssstuuuuttttttttsttttsstuttttuuutssttttttttttttttttssttttsssssssttttsstttttttttttsssstjsstttttttttttttttttuvvluttvmmvutttsstuutsssttuuuuutsttutssttuuttuuttttuuutssssssstttttttttttttjtttssssssssssssjtuussttttttssssssssttttttttttttttttuuuuuuuuutttttuttttuuttsssttttutsssjssssssjjssttsssjttttssssssssssssttsssjssssssssssssssssssssttsstttjtsssssssssssssssttttttsssstuvvutttuvvutttsssttttsssstuuuutssttttssttuuttuuttttuuutssssttjtttttttttttttjtttssssssssssssstuutsttttttsssssssssstuttuuttttttttuuuuuuuuvvmvutttsstuuttssttuuuuttsttttssttuuttuuttttuuutssssttttttttttttttttjtttssssssssssssssttssttttttsssstsssjtttttttttttttttttuutttttuuusssssssttsrrssssttutssjttsssstttssttjsttttttsssssssstttttttttttjssttssssssssttssstttssttttttssssssssssttsstuttttttttuuvvutttttttttttsstuutsssstttuvvtsjtttssjtuuttuuttttuuutssssjtttttttttttttttjtttsssssssjttssstuutjttttttsssstsssstuutjttttttttttuuvvuttuvvmvutttsstttttssttuuuuusssjtsssjjjssssssssssjttssssssssssssttsssssssstssrrrssssssssssttssjtttttssssssssstttttttttttttttuuvvuttuuvmvutttssttttsssttuuuuutsttuttsttuuttuuttttuuutssstttttttttttttttttsjttsssssssjttssstuutjttttttssssjsssttttjtttttttttttuuttstuvuumvutssttttssttttssuuutttttttssttuuuuuutttttuuttssstttjtttttttttuttssttttssttsssrssttuussttttttssssssssttttttttttttttttuuutttuvutttttttttttsttttsssttttttttssssssstttttssssjttssssssssssssssstttttssssstsssstsssrssstttssstjjttssssssrsssssssttttttsssttuttssuvvvvuttsssttsssttssssttttttttttssttttuuuutttttttttssstttjttttttttttttssttttssttjsssssstuutsttttttsssssssssssssssstttttttttuutttuuuuvvutsstttsstttttssuuttttttttssttttuuuutttttttttssstttjttttttttttttssttttssttssssssttuussstttttssssssssjtttttttttttttttttttssttttuutssssssssssssrrrstttssttsssssstttttttssjtttsssssttssttttttttttttsssttsssstjssrssttutssststttssssssssssssssstttttttttuuutstlvutttttttttttssssssrstuuutjttttssjtuuuuuutttttuuttsssttttttttttttttttssttttssttjsssssttuutsttttutsssssssssssssjjtttttttttuuutstlvuuvvttsstttsstttttssuuutsssjssssssssttttssssssjssssssssssssssstttttssssstsssttssssssttttsssjttttssssssrssjjttttjjjjtttttuuttstlvuuvvutssttssssttttssuuutttttttssttttuuuutttttuuttsssttttttttttttttttssttttsjttssssssttuussttttttsssssssstttjjttttttttttttttsssuuttuuutsstttsssttttsstuttttuuttssttuuuuuutttttuuttsssttttttttttttuuuttssttttttttsssssttttssstttttssssssssttttttttttttttttttttjtuuuuttttttttssstttttssstssttttsssssjstttttssssjttssssssjssssssssttttttssssttsstttssssssjssssssstttsrsssrrsssssssttstttssstttssssuluuuuttssttjssstttssstttttttttjssttttuuuutttttttttssstttttttttttttuutssttttttttttssssttttssttttttssssssssssssssssttttttttttttsttuttuuutssttssssttttssttttttttttstttttuuuuttttttttttsstttttttttttttuuttsjtuutjttttssssttttssstttttssssssssttttttttttttttttttssssttttttssssssssssssssrrstjsssttsssssssttuuttsjttttssssstttsttttttttttttssstttsstttssrssttttssssstttssssssssssssststtttttttttttsstuluttttttttttsssssjsrstttttttttjssttuuuuuttttttuuttssstttttttttttttuutssttttttttttssstttutssstttutsssssssssssstttttttttttttttsssulttuutsssttssssttttsstuttssttssssssssttttsssssjjsssssttssssssssttttttssssttsstttssssstttssrssjttssrsssrrssjjtttttttjttttttttsssuuttuuutssttssssjtttsstuttttttttjtttttuuuutttttuutttssttttttttttttuuutssttttssttttssssttttssttttttssssssssttttttttttttttttssssssssssstttttttttttttttuttssttuuutttttuuuuuuutttttuuuutsstuttttttttttuuuuttstuutjttttttttssssssstttttssssssssttttttttttttttttttttjssstuttttttttttttstttttsssstttsssstjjsttttsssssttttsssssttsssssssttttttjsssttsstttttttjsssrsssssjtssssssssssttttttttttsssttssssssssssssttttttjsttssttttsssstttttjjtuuuuuuttttttuuuuttsstttttttttttttuuttjstttjsttuuutttttssssstttttsssssssssttuuuuutttttttttttjssssssttttttttttttsstttttsssttttttttuuuuuuttttttuuuuttjstttttttttttttuutttjtuutjttttttttssssssstttttssssssssjttttttttttttttttsssssssssssssssssssssssstsssssssttjssssssjtuuttsstttttttsssttttttttttttttttttjtutsstuutttsjttsssssjsjttssssssssssttuuuttttttttttsssststttttttttttjjttssttttssssttttjjtttuuuuuttttttuuuuttsstutttttttttttuuttssttttttuuuuttttttsssstttttsssssssssttuuuuutttttttttssssttsssstttttttttttttttttttssjtttsssssssstttsssssttttjsssttttssjjjjttttttjsssttssttuuttsssssrrrsssssssssssssssjtttttttttjttttssssssssssstttttttttttsstttttsssttttttttuuuuuuttttttuuuuttssttttttttttttuuuuttttttssttuuutssssssssjtttttsssssssstttttttttttttttsssssttssssrsttttttttttttttuutsstttttttttuuuuttuuutttttuuttssttttttttttttttttttssttttttuuuuttssssssssttttttssstttttttttttttttttttssjtttsstttttttttttttttsttutssssstssssttjjttttssssssstttssssssttsssjjssjssssssssstssttuuuttjsssssssssssssssssstttttuuuttttssjttssrssttsssrrsstttttstttttttttssssttttttttuuuuutttttttttutttsstttttttttttttttttsssttttttuuuutttssssssstttttttttttttuuvvvvutttttttssssjttssssssttttttttttssttuussssttttttttuuuuutttttttttuttttttttttttttttttttttsstttttttuuuuttsssssssjttttttttttttttuuuuttttttttttsssjttssrrrrssssssssttssstttsssssjssssjttttttttjttstttttttssttttttttttttttttsssstttttuuuuttjjsssssssssstttssstttttuuuuuutttttttssssstttsttttttttttttttsstuutssssttttttttuuuutttttttttuuutttttttttttttttttttttssstttttuuvuutttttsssttttttttttttttttuvvvuuutttttttsssstttsssssjtttttttttttttuutsstttjjssssssssttssjsssssttsssssttjsssjjjjjssssssssttssttuuutsssssssssssssssssssstttttttttttttttttsssssttssssssttttttttttssttuussssttttttttuuuuutttutttttutttssttttttttttttttttttssttttttuuuttssssssssjttttttttttttuuuuuuttttttttssssstuuutsrrrssttttttuutttttttttttsstttttuuuusstuuutsssttttttttttttttttttssssssssstttttuuuuttsstuttsssssstuttulvvuuuuuutttttttttsssstuvvusrssstttttttuuttttttssssssssssssjtttssstttsrrssssssssssjjjssssjssssssrrsssttttuuuttssstttssrssrstuuuuuvvuuuuuuttttsjttssrsssuuutsrrrssttssstttttttttssttssssttttuuuussttutssssttsttttsttttttttttsssssssssstuttuuttttssstttssssstuvlllllvuuuuvuutttsjttssssjtuuutsrrsstttttttttttttttttttsssstttttuuussttuusssstttttttsttttttttttssssrrssstttttuuttttssttttssssstuvlllllvuuuuuuttutttuttsssstuuutrrrrsssssssstttssstsssttsssssssjjtttssstttsssssssssssssstttsstttssssrrssssttttuuttttssttttssssssuvuuuuvuuuuuuutttttjtsssssstuvvtsrrsstttssttttttttttttttsssstttttuuussttutssssttsttttsttttttttttsssssssssttuttuuttttsstuuttjjtjtuvllllvvuuuvvuuuutttttssssstuvvtsrrsstttttjtuuutttuutsttssssjjjttttssssjtsrrrrsssssssssssjssssjjssssssrssstttttttttsssttttsssssstuuutuvvuuuuutttttttttssssstuvutsrrrssttttttttttttttjsttssssttttuvvusstuuussssttttttttttttttttttssssssssssttttuuttttssttttssssstuvlllllvuuuuuuututttttssssstuuutsrrrssttssttttttttttttttssstttttuuutssttuttsssttttttttttttttttttsssssssssstutttuuttssttuuttsssssttuuvvvluuuuuutttttttttsstttuvvussssssttssttuutttjttjjttssssssssjtttsrsjtssssssssssssssjssssssjssrssssssssttttttttssssttttsssssstuuuuuvlutuuuuttttttttssssstuuutsrrrssjjssttttttttjjjtttssssttttuuutssttttssssttjtttttttttttttttsssssssssstuttttttttsstttttsssstuvvvvvluuuuvvuttttttttssssttuuuusrrssjtjjsttttttttttttttssstttttttutssttuttsssttttttttttttttttttssssrrsssstttttttttssttuuuttjsstuvvvvvluuuuvvuttuuttuttsssttuvutsrrrrssssssssstjssssssttssssssssttttssstttssssssssttssstttssstttssssrrssssttttttttttsttttttsssssuvvvvvuuuuuuuuttttttttssssttuuutsrrssttjssttttttttttttttssstttttttuussttttssssttstttttttttttttttsssssssssstuttttttttsttuuuttttjtuvvvvvvluuuuuuttuuttuttsssttuuuusssssjjjttttttutttttttttssssjjjttttsrrssssrrrrssssssssssssssssjssrrrrsssssttssttttssssttuttssssttuuuuuvvutuuuuttttttttssssttuuuussssssttssttttttttttjtttssstttttuuuussttuttsssttttttttttttttttttsssssssssstuttttttttsttuuttsssstuvvvvvluuuuvvuttuuuuttttuuttttssttssssttssttssstttttttttssuutstttuutttttsttuuttttutttuuuttttttttsttttttsstttssttttsstttttuttttttsstuuutsstuvuuttuuuuutttuuutttsttttsssttssttssstttjsjtjssstsssssjjsssssssssttjsssssssttjsssssjssssttttsssssssssttsssttsstttttttssstttttssstuutsstutttttttuttttssttssssjjssttsssstjsjjttsssttsstttttttttssstuutttttttttuuttttttttsttttttsstttssttttsstutstuuuttttstuuuutsstuvvutttuuuutttuuutttssttssssjtssttssstttttttttsstutstttttttttjsttuutttttttttuuttttttttttttttttssttssstttssttttuuutttttstuuuutsstuvvutttuvutttuuuttttsssssrrsssrrssrrssssssssssssttssssttttssssssttttjsttssstttssttttttttttssttssttssstttssttttttuuttttsstuuttsstuuuutstuuuttttuuttttssttssssjjssttssstttttttttsstutstttttttttssstuuttttttttuutttttttttsstttttsjtttssttttstttttuuuuttttttuvvutsstuvutttuvuuutttuuttttssttssssjtjtttsstttttsttttstttssjttttsssssrrssssssssssstttssssjssssssssssssstssssstsssttsstuttttttsstttttssstuutstuuuuttuuuuttttsstttsssttssttsssttttjjjtjsstttstttuutttttsttuutttttttttttttttttttssttttssssttssssttssttttuuuuttttstuuuutsstuvvuttuuuuttttuuttssssuutssstsssttsssjttttttttstttsstttttttttssstuutttuuttuuutttttttttjtttuttjjtttsssjtsssttssttttttttsttuttsssstuuuttuuuutttuvvuttsstuuutttttttttsssjttttttssssssssssssssssssrrstssssjtsssjtssssssjssssttttssssssssssssssttssstttttttsssttsssssttutsstuutttttuuttsssstttsssssstttsssssjssjjjsssttssttttttttssssttttttttttttuuttttttttjtttuttjssttssssttssutssttuuttttssttttsssstuuutttuuutttuuuuttssttuttssstttttsssjttttttttstttssttttttttsssstuttttttttttuttjttttttttttttttssssssssjsssttsstuutttttssttttsssstuuutttuvutttuvuuttsssttssssssrsssrrssjssssssssstssssssssjttssrsttttsstttsttttssstttttttttttttssttssssssssttssttuuttttssttttsssttuuttsttuutttuuuutjssstuttsssjttttssssttttttttstttssttttttttsssstutttttutttuuttjttttttjtttuttjjtttsssjttstttsstuuutttttttuuttssttuttttuvvuuttuuuuttsssttttssssttuusssttttttttsjtttssjssssssssrrrssssssttsssttsssssjjssssssssssssssrrssssssttssttttttttssttttssssttutstuuuuttuuvuuttssstuttssssssttssssttttjjtjstttssttttttttsssstutttttttttttttjttttttjtttuttjsstsssssstssttsstuuutttttttuutsssstuuutttuuttjjttttssjtuuuuttssstuuuttssjtttttttttssrsttssssttssssssssssttuuttttttttttttjssstttjssssjsssssstssrrssttttjtllttttttttsstttttuutssttuuttjtuuuuuuutsstuuuttsstttttttsssssrssssrrssssrrrsrrqrssjtsssssssssssjjssssssssssssssssssttssrrssssttttutsssssttsssttttttttsssttttssjtuttttttsstttttssssjtttjttttssrsttssssttssssrrrrsstttttsttttttttttjssstttjsssssssssstttsrrsstttttuuuttttttttsttuttttuttsttuuttjtuuutttttssuuuuttssjtttttttttssrsttssssttssssssssssttttttttjjjtttttttssttssssssssssssstssrsstttstttuuttttttttsttuttttttssttuuttjttttttttsrrssttssssssssjjsssssrrrsssrrsttsrrsssrrrssttttsssssssttttttssttsssssssssssssttsssstttttttuuttttttttssttttttutssstuutjjtuuutttttsstuuuttssttttttttttssrsttssssttsssssssrssttutttttjjjttttttssstttjssssjssssstttssssttttttuvltttttuttttttttttuuttttuutjjtuuttttttsstuuuuttjjttttttttjssssjssrrssssrrrrrrrrssjtsssssssssjjjjsssrsssrrrrrssrrssssssrrstttttjtttttttttttssttttttttttttuutjjtuuuuttttsstuuuttssjtttjtttttssrsttssssttsssssrrsssttttttttjjjtttttjssttttjssssssssssjtssrrsttttttuuuttttttttsttutttttttttttttsstuuuuuttssstuutttttttttttttttssssttssssttsssssrrsssttuttsssttttttttttstuuttssssttssssttssssssjjttjtlutjtttuttssttttttttttttttttttuvuuuuutsstuuttttttttuuttssssrssssssrrsssrsrrrqqrssjtsssssssssssjsssssstttssssssssssttssrsssssttttutsssstttssrstttttttsssttttsstuuttttttssttttttsssjtttttttssrssstssssttssssrrrrssttttssssttjtttttttstuuttssssttssssttsssssstttttuuutjtttuttsstttttttttttuttttttuuutttttssuuuuttttttttttttttsrssttssssttssssrrrrssttttssssjjjttttttttttttsssssssssssttsssssjssstttuutjtttuttsstttttttttttttttttttttttttsrrstssjjssssjttttsssrrrsssssrrsssrsssrqrrsstttssssssssjtttttsstttsssssssssssttsssssttttttuuutjtttttsssstttttttssttttttjtuvutttttsstuuttttttttttttttssrssttssssttssssssrrssttutssssjjjtttttttstuuttssssttssstttsssssttttttullttttuuttssstttttttttttttttttuuutttttsstuttuuttsttuuuttsssssssssrrrssrrrrrrrrsssjtssrrssssssjjjssssttssssssssrrssssssrrssjjttjtttttttuutsssstttttstttttttttttuvutttttsstuutttttjtttttttttsrssttssssttssssrrrrssttttjjjjjjjtttttttttuutttsssssssssttsssssstttttuluttttuuttssttttttsstuuuttttttttttttssstttsssttuttttttttssstttssutsssssjttssstttuuttssttttttttttulllvvvuutttuttsstuuttttttttttttssstttttssssssttttsstuuutttttuuuttttttttttssstuutttuuttssrssssssttrrrsssssrrrsssjtssssssssssssssttuuuuuutttttssrstttssttttstttttssttttssssrrsstttssstttttsttttttttttsssssssssstttjttttssssstttssttsrsssstsssssstuuttsstttjjtttttulllvvvuutttttssstuusstttttttttttsttttttssssssttttttuuvuttttttuuttttssttttssstuuttttttttssstttssttsssssjttssstttuuttssttjjjjttttuvuuvvuuttttttssstttsstttttttttttsjtttttssssssttttstuvvuttttttutttssssssssrrssjjssjtttssrrssssssttsrrssssssrssssttttssssssssjjstuuuuuuuutttttsssstttssttttttttttttjtttttssssstttttsstuuuttttttuuutttsstttssssttutttttttsssssttssttssssstttsssssttuttssttjjjjttttulllvvvuutttuttsttuussttttttttttttttuutssssssstttjstuuuuttttttuuttttssttttssttuttttuuutsssssttsstsrrrrsssssrrsssttjssssssssssjssttuuuuuttttttsssssttssstsjjtttttssttuutsssssssttttssuuuuttttttuuutttsssttsssstuutttttttjssstttssutsrsssjtsssssstttttjjttjjjtttjtuvlvvvvuutttttssstuutttttttttttttttttuttssssssttttssuuuuttttttttttttssttjsssstuuttttttttsttuuuttuutssssjttsstttttuttttttttttttttuvvvllvvuuuuuuttttttttuuttttttttsssttttsssssssttttstuuuutttuutttttttssttjsssstuuttttttttssssttttttssrrssssrrsjssssssssttssssssssttuuuuuuttttttssstttsttttttttttsssttttssssssrstttssstuuttsttttttttttssjjsssssstttttttstsssttuutttttsssssssssjtttuuttttuuttttttjtvvvvllvvuuuuuuttttutssuuutttttttsssttttjssssssttttttuvvutttttttttuutsstttsssstuuttttttttsstuuuttuutsssssssssttttuuttttttttttttttuvvvuuvvuuuuuuttttttsstuttttttttssjttttjssssssttttstuvvutttttttttttsssssssrrssssssstttssrrstttssttsrrrsssssssjjtttttssttssssssstuvvuuuvuuuuuuttsttttsstutttttttttjjttttsssssssttttssuvuuttttttttttttsstttsssstuuttttttttssstuuttuutsssstttssjtttttttttttttttttjtuvvvllvvuuuuuuttttutstuuttttttttssttutssssssssttttstuvvuttttttttttutsstttssssttutttuuutssstttttsttsrrrrsssssssssstssssttssssssssttuuuuuutttttttsttttsstttjttttttssstutssssssssttttssuuuuttttttttttttssttssssstuuttttttttsstuuuttuutssssstssstttttttttttttttttjjtuvvvllvvuuuuttttttttttuuttttttttsstttttjssssssttuttttuutttttttttttutsstttjssjtttttttsstuttuvvvuuttutssssssssstttstuvuuvuutttsstttutttttutttuuuuuuttsttttstttsssssjtttttttttttttttttttttttttttttttuuutsttssttttttttttstuussttttttssttrrrrrrrrssssssttuuuutjtsssssttttssttttttuvuuttssssjttttjsssssjjsssssssssssstttssttttttttttstttuttjttjsssttttttttsstttttuuuutttttsrsssrssssttsttuvvmvutttssstuuutttuuuuuuvvvuuttstttttttttsttttttttttttssssttuuuuuuuttttttttttuvutsttssttttttttttssttttuuuuuuttutsrrrrrssssttstuvvvvuttttssjtuuutttuuuttuuvuuutssstttttttssttssjtttttttsssstttttttuutttttttttttttsssssssssssssssssssssstuuuttssttrrrrrrssssttsstuulvutttssssttutttttuuttuvvluutssstttttttttttttttttttjsssjjttttttttttttttttttttuujstttjstttttttttssttsstuuuuttsttssssssssssttstuvuuuutttttsttuuutttuuuttuuvuuuttstttttttttttttttttttttttttttttuttuuuuttttttttttuusstttjstttttttttstttsjtuuuutsstsrrrrrrrrssssssttuuuutjjsssssttttssttttttuvluttssssjtstttssssssjstsssssssssstttttttttttttttttttutsstttjsjttttttttssttssuuuuutttutsrssssssstttstuvuuuuttttssjtuuttttuuuttuuuuuuutsttttttttsssssttttttttttttttttttttttttttttjjjtttttsttjtttttttssssssttttuuuuvusstussssrsttstttstuvvvvuttttssttttttjttttuttuuuuutttttttssttssrstttjssjtttttttttttttttttttttttttttuuttttsttuutsssttssttuttttttttssttsrrrrrrrssssrsstuuuutsjsssssssssssstttttuuvuutssttttjjjjsssjttssssssssssssssttttttttttssssssstttttttttttttssstjssstttttuuuutssttssssrrstssttsstuvmmvttttssjtttttsstuutttuvvvuuttttttttttsssjttttjjtttttttjtttuuuutttttttttjtttuuttttssttttsstttsssttttuuuuuussttssssrsstssttssuvvvmvttttssttttttsstuttttuuvuuttstttttjtjsssjtttjssjttttjjttttttttttttttttttttttttssssssjsssrssssssssssttttttssttsrrrrrssssttsstuuvvutjttssstttttssttttttuvvvutssttttttttjsjtttttjjtttttjjjjtttttttttttttttttttuuttttttttttttjjjssstttttuuuutssttssssrsststttssuuvvvuttttssttttttssttttttuuvvuutsttttttttjjjtttttjjtttttttttttuuuutttttttttjtttutttttttttttttttttsstttttuuuutsstssrrrrrrsssssssstuuuttsjsssssttjsssstttttuvvvutssssttssttsrrsstjsssssjjtttjsstttttttttttttttttttttttttttttttjtttssstttttuuuutssttssssrsststttssuuuvvuttttssttttttjtttttttuuuuuutsttttssttssssttttjjtttttttttttttttttstttttttjssssttssjttttttsssssttsstttttutssssstttsssuutttttttttuuttsttttttttttttttuuuttttuuuuuuuutsssttsssjttjssstttttssstttttttttttttttttttstuutttttuuutssssstttstttttttsrrrsssssrsttssssssssstttssssssjsssstsssstttssttttttttuuttsssssssttssssssssssssssjtsstjsssjtjsssssssstttjjjjttttsssssttssttttuutssssssttsssuuttttttsttuuutsttjsttsstuttttttttttuuuuuuuuuttsttjsssttttjjttttttttjtttttttttttttttttttstuutjttttttssssssttssttttuuttssssttttttuuttttttttuvvutsttjtttsttuttttttttttuuuuuuuuutssjjsssstttjssjtttttttjtttttttttttttttttttssttsssssssssrrsrsssssstsstttsssssssssrstuttttssssttttssssssttssttttstttttttuuuutuuuuttjttjjjtttttjjttttttjjjtttttttttttttttttttstuutjtttttttsssssttsstttttttssssssjjsttuutttttjstuuutssttssttssttttttttttttuuuuuuuuuutttttjjttttttttttttttttttttttttttttttttjjsssuutsttttttttssssttsstuttuuttsssssttsssttsssssssstttsssssssssssttssstttsstuttttuuuuttsssssssssjjsssssssjtttssttttttssttttttttssstutssttttttttssssttssttttuuttsssstttsssuutttttttttuutssttttttttttttttttttuuuuuuuuuuuutssttsssttttjjttttttttjjtttttttstttttttjssrstttstttttttsssssttssttssttssssssstttttvvuuuuutssttttssstttttttttttttuuttjtttttuuuuuttsssttsstttjjjtttttttssttttttttttttttttttsssuutttuttuutttssttttsttjstttsrrrrssssttttttsssssrssttsrsssstsssstttssttsssstttttttuutsssssssjttjsssssssjsssssjtssjssssjtjsssssssstttttjjjjtttssssttssttssttssssrrstttttvvuuutttssstuusssjttttsttuttjtttssjtttttuuuuuttstttjssttttjjtttttttttttttttttjttttttttjsssuutttttttttttsssttssttstttssssrrstttuuvvuuuuttsstuutssstttttsttuttttttssssttttuuuuttssjjsssstttjssjttttttttttttttttttttttttttsssttsssssssssssssssssssssssssssrrrsjttstuutttttssssstsssssssttssttttjsttsssstttttuuuuttjtttjttttttjtttttttttttttttttjjttttttttjssstuttttttttttssssttssttssttssssssstttuuvvuuuuttssttutssststttssttttttttssjtttttuuuuuttjtttjjtttttttttttttttttttttttssttttttttssrstuttttttttttssssuussttttttssssrrstttttttttsssssrssssssssssjssstttssstsssstttttuuuuttsssssssssjjssssjssjjttssttttttssttttttttsssstttsttttttttssssttssttssttssssrsttttttvvuuuuttssttttssstttttttttttttttttttttttuuuuuttsstttssttttjttttttttttttttttttttttttttttssssttttttttjjttttttttttsttsrrrsssssstuvvvvvvvvutssstuutsssttttttttttttsssssttttstttttttttttutttttjjsttjjtttttttttttttttttttttttsssstuuuutttuuuuuttttuuttttttssrrrrrsstlvuuvlutssssssttsrrsstssssssttsssrrrsjttssssttssssjssssjttjsssjtssjtttttttttssssjtssjsssssssssttttjttttttttssstttttsssrrrrrrsttuuvvvvvvuttssstuutssstttttttttttsssssstttttstttttttttttttttttjtttttttttttttuutttttttttttttsssstuuuuttttuuttttttttttttssssrrrrstuuvvvvvvvvutssstuutssstttttttttttsssssssttttssttssjtttssjttttjssttjtttttttttttttttttttttttttssssttttttssttttssssttssssrrrrrrrrssttuuuuuuuutsssssttssssstjtttttttjssssssttttsssttsstttttjttttttjtttttttttttttttttjjtttttttttsssstuutttttttttttjtttttssssssssssssstuvvvvvvvvuttssttttssstttttttttttjsssssttttssttttstttttjttttttttttttttttttuuuuttttttttttttjsssstuuttttttttttttttttttjsssssrrrrssttlvuuvvuttssrrssssrrrsjsstttttsssssssssttssssttsstttttttttjjsssjtjsssjtttttttttsjtttttttjsssssttuttttttttttttttttttttsssrrrrrstttuvvvvvvvutssssttsssstttttttttttsssssjttttsstttttttttttttttttjjttttttttttttttttttttttttttttsssstuttttjjttuuttstttttttsssssssssttulvvvllluttssstuutsstttttttttttttssssstttssttttstttttttuttttjssttssttttttttttttttttttttttjsssstuuuuttttuuuuttttuuttttjjjsssssrsstllttuuttssssssttsrrsjtsssjsssssssrrsssttsssssssssjjssssjttssssjsssttttttttttssssjtssjsssssssssttttjttttttttjssttttttsrrssssssttuuvvuuuuutsssstuutsssttttttttttttssssssssssttttssttttttttttttjtttjttttttttttttttttttttttttsssstuuuuttttuuuttttttuttutssssssssstuuulvvuuluutsssstutssstttttttjtttsssssssttttsstjsstttjsstttttjssttjttttttttttttttttttttttttsssssttttttssttttssssttssssrrrrrrrsssttuuuutttttsssssttssssttssttttttjsssssssttssstttssttttjjtttttjjtttjjttttttttttttjttttttttjssssstuutttttttttttjsttttstssssssssssttuulvvullutttsssttsssstttttttttttjssssstttssttttssttttjjttttttttttttttttttuuutttttttttttttssssstuuttttttttuuttttuuttttssssssssssttllttuuttsssssssssrrrsjssttssssssssssrsstssssjjsstttttttttjjsssjttjssjjtttttttjjjttttttjjsssssttuttttttttuutttttuttttssssssssstttuvvvllluttssssttsssstttttttttttjssssssttsssttjssttttttttttttjjttjtttttttttttssttjjttttttssttttjjttttjjttttttssttttuutttttuuuuuttttutssssssssttutssttutssttttttttuuutssssstuuttttttssstttttjsssttsjttttttttttttttttttttttjjtttttttuttttttttttsstuttttttttttttttttttjssrrrrrrsssjsrrsjttsssssssssstttsrrrrsstutssssjsssssjttsssssssstttttttjjssssssjttjssssssttjssttttttttttssssttttuttsstttttutttttutssssssssttttssttttssssttssttttttssssstultttttttssstttttjjjttjttttttttttttjjjjtttttttjjttttttttttttttttttssttttuutttttttuuuttttutssssssssttttsstttttsssssssjtttttssssjtuuttttttjsssjttttjssttjttttttttttttttttttttttjssttttsssssssssttjssssssstttsssstttttttsstttsrrrssssstttssstttsssstjssttttttsrssstuuttttttttsjtttttjjjttjjtttttttttttjtttttttttjssttttsstttttttttttjssttttuuttttttttuuutttutssssssssstttssttttjsssttssttttttssssstllttttttttjjttttttjtttjttttttttttsssssttttttttsstttttttttttttttttjjtttuuuuutsstttttttttttsssrrrsssssjsrrssjjsssssssssstttssrssstuutjjttttsssssttsssssjttjsjjjjttttjsjjttttttjjssttutttttttttttttttssttttuutttttutuuuttttutssssssssttttsstttttsttttttttuuttssssstuutttttttssttttttjjjttjjttttttttttttttttttttttsstttsssstttttttttttssstttuutttuuvvuuuttssttsrrsssstttttttuuttssstttttttuvvutsssttuuttttttssssttttjsjtttttttttttttttttttttttttttttttttssttttttttttttsstttttttttttttttttsssssrqrrrssssssssstttsssssssssssttttsrrrsstttssssssssssttsssssssstttttttttssssssttttjsssssttssssstttttjjttssssjtttttttttuuuuuuttsstsrrrrsssstttsstttttsssssjsstttuuutsssttuuttttttjssttttttjtttttttttttttttjttttttttttttttttttssttttttttttttssttttuutttuuvvuuuttsstsrrrrssssttttstttttsssssssstttuuttsssttuutjttjjjsssttttssstttttttttttttttttttttttttttsstttssssssssssssssssssssttttttttttttttsssssrqrrsssssssssstttssssssssstttuutssssttuutttttjttttttttttttttttttttttttttttttttttttttsstttssstttttttttttjssjtttuuttttuuuuvvutssttrrrrssssttjjsttutssssssssstttuuttssstuluttttttttttttttttttttttttttttttssststttttttttsstttssstttttttttttjjtttuuuuuuttuuuuuuttssssrrrrssssssssssttjssrrsssssssttttssssttuttsjjttssssssjssssssttttttttttttjjtttttttttttstttttssttttttttttttssttttuuttttuvvuuuttssttrrrrssssttttsttuttssssttttttuuuttsssttuttjttttjsssstttjjtttttttttttttttttttttttjjttttttsrrqrstttttttssttttsjttttttttuvvutttttsssssssttttssstlvvutssssssttutttuuvuuttutsssjjjjjjtttttttjjttttuuttuuuuutttttuuttttttttuuttsrrstttttttttttttttttttttttttttttttjssrrrrrrsjjssrrrtuttsrrssssssjjjsttuttttttsrssssssssjtttjsssttttuuttuutttttjtttttttsssttttjsrrrrsttjjssjjtjtttssttstttttuvvuutttssssrrssttttssrsuvuttsssssssttttttuvuuttuutssjjjttttttttttjttttuuuttuuuuuuttttuuttttttttuuttsrrrttttttttttttjtttttttttttuvvuutttssssrrssttttsssstuuutjjsssssttttttuvuuttutsssjjjjsssttttjsssttttuuttuuuuutttttuutttjjttttttsrrrrsssssssssssssssssssssjttuuuuttttssssrrssstttsrrsttutssssssssttttttuuutttuusrssttjjjttttttjjttttuuuttuuuuutttttuutttjjtttttsssrrrstttttttttttjsttttttttttuuuuuuutjsssrsssttttssstlvutssssssssttttttuuuuttuussttttttttttttttttttuuuuttuvvuuttttutuuttjjtttttsssrrsttttttttttttttttttttttttuvvuutttsssrrrrsttttsrrstuttsrrrrsrsstttsttuutttttsssssssssstttjssssjtttuutttuuuuttttttttttsjtttuttssrrrttttttttttttssttttttttttuvvuuttttsssrrssttttsssslvvutsssssssttttttuvuuttuussssssjjjjttttssssttuuuuttuuuutttttttttttsssttuttsrrrrstttttttssttttssjjjjjjttuuvuttuttssssssttuttsssslvuttsssssstttuuttuuuuttttsstttttttttttttttttttuuuttuuuuuttttttttttjsstuuutssrrsttttttttttttttttttttttttttttttttsssrrrrsjtsssrrrtutssrrsssrsssjssstutttttsrrstsssssstttttjssttttuuttuutttttjttttttssssttttjsrrrrsttjssssjtttttssjjssttttuuuuuuuttsssssssttttsrrsuvutsssssjstttttttuvuutuuussttttttttttttttttttuuuuttuuuuuuttttuuttttsttuuutssrrstttttttttttttttttttjttttuuuuuuuttsssssssttttssssuuuutttjssstttutttuvuuututsstttttssttttttsssttttuutttuuuutttttttttjsssttuttsrrrrsssssssssssssssssssssjtttuuuttttssssssssttttsrrstuttsssssrrsttttjtuuuuttutsrstttttjtttttttttttuuuuttuuuuuttttttttttjstttttssssssttttttttttttttttttttttttuuuuuuuttsssssstttttsssslvutssssssssttttttuuuuttutssttttttttttttttttttuuvuttuuuuuttttuuttttjsttuttssssrsttttttttttttttttjjttttttuuuuuuuttsssssrstttssrrstutssrssrrrsstttsstuutttttsrsssssssttttsssssstttuutttuuttttsttttttssssttuttsrrrsttttttttttttttttjjjjttttuuuuuuuttsssssssttttsrrslvutssssssssttttttuvuuttuusssttttttttttttsstttuuuuttuuuuttsssttsssssssttttjtttttttttttttssttttssjjttjjttttuuuuuuttttttssttssttssttttttttssttsttuttuttsttttttlvvlutttttttttttjttttttttttttsssssssssjjssttttttttttttttttttttttutttttttttttttttttttssssssrsjsrrrrrsstsssssssrssssssssttssssssssuuttttjtttsstttjjttttttttssssssssssssssssssssssstttttjttssttttttttjjsssssttttttuuuuuttttttssttssssssstssttsssjttttttttuuttstttttuuuutttttttttuttttuuutttttttttttttttssttsstttttttttttttttttttjttttttjtttttttttuuuuuuttttttssttssssssttsstttjssttsttuttuuttttttstlvutttttttstttsssstttttttssstttssttsssssssttttjtttttssttjjttsssstjsssssssssjttttuuutttssssssttsrssssssssssssrrsssstttttttssssssttuuuttttttttttttjtuuuttttttttsssssssssjjsstttttttttttttttttttssjttjsjtttttttttuuuuuuttttttssttssssssstsstttssssjtttttttttsssttstuuuuttttttttuuttttuuuuttttttttttttttssjjsstutttttuttttttttttttttttttjttttttttttuuuuttttttsssttsrssrrssssssssrrssssssssssssssssstttttttttttsstttsssttttttsssssssssssssssssstttssstttttttttttttjjttttjjjtttttttttuuuuuttttttssttssssssttssttttssttttttttuutsssttttuuuuutttttttttttttuuutttttsssssssstssssssstttjttuuuuttjtttttsjtttttjtttttttttttuuuutttttttssttssttssssssttttttttttttttttsssjsstuvvvvutttttttttttttttssttsssssssssssssssssstttttttuuuttttttttttttttttttttttttttttttttjjjjssrsssrrrsssssrrsssssssssssssstssrssssstuuttttjjttsstttjtttttttssrssssssssssssssssssssstttutttttsjtttttttttjssssttttjtttuuuuttttttssttsssjssssssttssstttttttttttsssssstuuvvvuttttttttuttttttttttssssstttttttsssssstttttttuuuttttttttttttttttttttttttttttuuuuutttttssttsssjsssssstttjstttttttttttssssssjtvvuuttttttsjtttssstttttssrssssjssjtssssssstttjttttuuttttttttsssstjssssssssssssttttuutttttsssssrrssssssrrssssssssssttttttssssrsttuuuuuttttttttutttttuttttsssssssssssssssssstttttttuuutttttttttssjttjsttttttttstttuuuuttttttssttssjjssssssstttssttttttttttssssssttuuvuuttttttttuttttuuttttssssjtttttttssssssttttttuuuuttttttttttttttttttttttttjttuuuutttttttssssrrssrrrrrrssssssssssssssssrrrssstttuuuttttttssttttssttsstssrrsssssssssssssssttsssttuuutttttttttjjttttjttttttttttttuuuuttttttssssssssssssssttttstttttttttttsssssstuuuvuuuttttttttttttuuttttssssttttttttutssssttttttttuuttttttttsjttttttttttttttssttttttttttttttssttttsssssssstttttttttttttsssjssstuuuuuuttttttjttttttttssssrrrssttttttuutssttttttutstuuttttttttttttttttuuuuttttttttttttjjsjsssrrrsssrrrrrrrrssstttttssssssssssrrrstttttttssjtjttttttttjssssrrrsstttjjttttsrssttssttsttttttttssjjttttjtttttttttsssttsttuttttttttsstttssrssssssttttttttttttttsssssstuuuvvutttttttttttutttsssssrrstttttttuuussstttttutssuuttttttttttttttttttttttttssttttuutttttttssstttsssssssssstttttttttttttsssssstuuuuutttstttttttttttsssssrrrstttttttuutssssttttttsstuttttttssssjsssssttttssssssssssttttttttjsrrssssrrrrrrrssstttttttsjttsssssrrttttuuutttttttttuuutttssssrrssttttttttttssstttttutstuuttttttttttttttttttttttttssttsttuttttttttsstttjssssssssttttttttssttttssssrrtttuuuutttttttttttuuuttsssssssttttttttttssttutttuuttuuttttttttttttttttttttttttsstttttutttttttsrrssssrrrrrrrssssttttsssssssrrssrsstttuuttsstttttttttttjssssrrrsttttttttutssssttssttttuuttttttttttttttttttttttttssttsttuttttttttsstttsssssssssttttuuttttttttsssssstutuuvutttttttttttuuttssssrrsstttttttuuutsstttttuuttttttttttttsstttttttttttttttsttssttttttttttsstttssssssssttttttuutsstttsssjsssttttttutttttttttttttttjssssssstttttttuuutsttttttuutstutttttttttttttttuuuuuttttttttttttssssssssrrsjsrsssssssssttttttssssssssssrrrttttttttsssjjtttttttjsssssrrssttttjjttuussssttstttssttttttttssjtttjjttttttttttssjsssttttttttttsstttsssssssstttttttttssttttssssssttttuuttttttttttttutttssssssssttttttuuvutsttttttuusstuttttttttttttttttttttttttttttstttttttttttssttsssssssssstttttuutsstttttssssstutttttttsttttttttttssssssrrsstttttttuuutsstttttutssttttttttsssstssstttttttssssssssssttttttttsrsttssrrssssssstttttttsssjjsssssrsstttuuuttttttttttuutttsssssssstttttttuutssjtttttutsstuttttttttttttttttttttttttttttssttttttttttsstttsssssssssttttttutsstttttsssrsttttuuutttttttttttuutttssssssstuuuttuuutsstuttttuutstuttttttttttttttttttttttttstttssttttttttttsssjssrrssssssssttjtttsrssssssssssssstttttsstttttttttttsssssrrsstttttttuuussstttttuuttttttttttttttttttttttttttttttttssttttttttttsstttsssssssstttttttuttjtttsssssssttttuuutttttttttttuttsssssssssutttsjtttuuuttsstuuuutttttttttttssssjtttttttttttttsstttstsssttttttttsstttttuuuuutsttutssttjtuutstttttttttuttttttttttttjtttttttttuutssstttuuutssstuuuuttttttttttttttttttttttuuuuutttttttsssssssssssssrrsjssstttttttsstjssssssssssstssssssttjsssjttttjsssstttttttttttjssttttttssssttutttsstttttjssjjjsjjttssstttttutsstttsssssttttttttsstttttuuuuutjttttssssssttssttssstttttttttttuuttttjtttttuuttuuttjtttuuuutssstuuuutttttttttttttttttttttttttttuutstttsssssttttttttssttttttuuuutsttutssssstttssttttttttttttsstttttsssssttttttttuutjsttttuuuttsstuuutttttsttttttssssssttssstttttttssstsssssstttjsstsrrsssssttttttsstttsrssssttssssssssttuuttjtttuuttttttttttuuttuutssstttuuutssstutttttttttttttttjttjjttttttttttuusstttssjstttttttttsstttttutuuttsttttssssstuussstsssstttttttttuuuttttttttttuuttuuuttttuuuuuutsstuttuuttttttttttttttttttttttttttutssttsssssttttttttsrrssssttttttssssttsrsssstssssssssstttttjssttttttsssssssttttttutjssttttutttsstuuuuttsttttttttttttttttttttttttuusstttsssssttttttttsstttttuuuuuttttuttjssssttssttssstttuutttttuuutttsssttttuutttttstttttuuuutsstuuuuutjtttttttttsttttttttttttttutttttssttssttttuutssstuttuuuuuttstttttssjjtuutttttjjtjttuttttttttttttttttttuuttttsssttttuuutsssuuuuuuttttttttttttttttttttttuuuuuttttttssssssssjtjssrrsjjsttttttsssssssssrssttssttssssssstttttjjttttssssttttuuttttssstttttuutsssttttttsstttjjsttttttttttssssttttuutsttssssssttttttttssttttuuuuuttjtttttssssstuttttsssjjtttttttttttttttttttttuuutttsstttttuvuttstuuuuuuttttttttttttttttttttttttttuuttttssssstttttttttsstttttuuuuutstttttssssttuttuttsjjsttttttttttttjssssttttuuttttsssttttuuuutsstuuuuttttttjstttttsssstsssssjtttuussttsrsssstttttttssstttttttutttsssttssssssuutsttssssttttttttttttttttttttttuuttttsssttttuvutsssuuttuuttttttttttttttttttttttttttuuttttssstttttttttttssttttuuuuuttsjttttsssstuuttttssssttttttttttuttttttttttuuuuuuuttttuuuuvvutssuuttuuttttttttttttttttttttttttttuutsttssststtttttttsrsstssttttttsrrsssssrrssttsstssrssstttttttttttttssssttttuuttttssssttttuuutsstuuuuutsttttttttttttttttjjttttttuuttttssssssttttuttssstuttuuuuuttjtttttssssstuttttsssjsttutttttuuttttsstttttuuttsssstuuuuuuuuuututttuutttttjstvvtttuutttttsssttttuttutsstttttttttttjtttuttuuutttttttttttjjjttuuuttjjttttuutuuutssstuuuutttttttttssrstuuuuuuuutttutttuuttuuttttuuutttttttttttttttuvvuutssttttsssjtjsrsssjjttttsssssssssssrrsstttttsssssssstttuutssstttttjttttttttssrrtuuttttuuutttttttttttttjssttttttttttttssstttuuttttsstttttsttttssttttttttttttttttttutsssttuuutsssssttttuuvvttsstuuuutttttttutsssstuuuuuuuuuuuuuttuuuuuuutstuutttuutttttttttttuuuuutsstttttttuutssttttttttttttttttttutsssttuvuttjjjtttttttuutssstttttttttttttttsrstuuuuuuuuuttttttttttutttsstuuuttuttsttsssstttutttsssstttssttttssstttttttttssttssstttsrsstuuutsssssttttuuvltssstuutttttttttuttsrstuuuuuuuutttutttuuttuuttstuuttttttttttssttttuuttttssttttttttutssstttttuuutttttttttttsssttuuutjjssjttttuuvvttsstuuuttttttttutsssstuuuuuuuuuuuuuuuuuuuuuttstuutttuutttttttttttuuuuutsstutttttuttssssttssssssssssssssssrrsstttttssrsssttttuvltssstttttsjtttttttssssttuuuuuuuuttutttuuttuuttstuutttuutttttsjttttuuttutsstttttttuutssstuuttuuutttttttttttsssttuuutttttjjtttttuutssstutttttttttttusssstuuuuttuuuuuuttsttttttssstlvutuuutttttsssssjttttttsstttttttttttjttttttuuttssttttttttttjtttuutjtttttttttuuutsssttttutttttttttssssuuuuttttuuuuuttsttttuttsttuuuttttuttttttttttuuuuutssttttsssjjssssjjsssttssssssssssssssssstttssssrrssssttuutsrstttttjjjttsjttssrsttttttttuuttttssttttttssssttttttttttttsssstttttttsssttttssttttssttttttttssssttttssttsssttuuutssssstttttuvltsssttttutttttttutssssuuuuuuuuuuuuuttttttuuuttstuuuuuuutttttttjjjttuuuttsstttttttuutssttttttttsssjtttttttttstttuvutjttttttttttuutsssttttttttttstttsssstuttttttuuuttttttttttttssstuuuttuutsttssssstttttssssstttssttttssttttssttssssstssssttssssttuussssssststtuvltssstuttttttttttttsssstuuuttttuuuuutttttttutttsttuttttttttttsstttttttttsssttttttttttssttttttuutsssttttssttssstttuutjttjttttttuvltsssttuuttttttttutssssuuuuuuuuuuuuuuttttttutttsttuttuuutttttsstttttttuttssttttttttttssjtttssssrrrsssssrrsssrssstutsssssssssstulutsssttttttjjttjtttssssttuuutttuuuuutssttttutttsttuuuuuutttttssttttttttttssttttttttttssttttttuutsssttttssttssjttuuuttttttttttttuutsssttttttttttjttutttttstsssttttttutssssjsssrsttttttttttttssttssssssssssssssssttttttsttttsssttssstttttttttuutjtttttttttjttsstttsttjsssssttttttttttttuuttttssstttttutssssjjssrstutttttttttttttttttttttttssssssssssssssssjsssssssrssssssssstttssssssssssrrssssssssssssssssstjjjtjjttjsttssssssssttttttsssssssrrsttttttttssttssssssssssssssssssssttttttsstttsssttsssstttsssstuutsttttttttssssssttttttssssssttttttttttttuuttttssttttttutssssttsssstttttuuttttttttttjjtttssssssssssttttttstuussssttsssjttttssstuutttttttttttjttssttssssssssssstttttttttttttssssssstttstttssssssssssttssttttttjsssssssssssssssssssssssssssssttssrsttsrssssssssssuutsstttssttssssssttssttsssssstttttttttttttttsssssstttttutssssttssssttttttttttttssssssttttssssttsssstttttsssttssssttsssstttsssstuutsstttjjtttjjsssttttttssssssttttttttttttuuttttssttttttuttsssttssssttttttuttttttsttsjttssssssttsssstttttjssttssssssrrrsssssrrrsttssssssssssssssssstssssssssssttttttttttttutssstssssttttutssssttsssstttttuuttttttsjjjjttssssssttssssttttttsstttsssttssssttttssstuutjtttttttttttsssttssttjsssssttttttttttttuutsssssstttttttssssttsrsstttttttttjttssttssssssssssssssssttttttttttssssttssstttttttttuutsssssttuttttsssttssjttjsssssjtttttttttuuutjjsssstttttttssssttssrstutttttttttttttttttttjjsssttsssssjtsssssssssrrssssssssssssstttssssssssssssssssssrrsssssrrsssjtttttttjtttsssssssstttttssrrsssrrrstttttttsssssssjssssssssssssssssstttttsssttssssttsssssjtsssstuutssssstttttsssssttsstttssssssstttttttttuuuttjsssjtttttttssssttsrsstttttutttttttttttttjjsssssjsssssttttjjttttssssttsssttttttsstultjsssstttttttsssttsssssssrrsssttttttttttuttsssssssttssttsrsstsrrssttssttttjsssrssssssssrrrrssssrsssssssssstssrrsssssssssssssrsuutssssssttttsssssjsssstjsssssttttttttttttuutsssssstttttttssssttsrssttttttttttttssjjsssjssssssttssssttttssstttssssstssssjjjtssssuutsssssjttttttssssssstttjssssjttttttttttuuutjssssttttttttssssttsrssttttttttttttssttsjttssssssttssssttttssssttssssssrrssssssssrsttssssrssssssssssssssssssssrrsstttttttttttuussssssssstttttssssttsrsstttttuttttttssjtjjttssssssttssssttttjjttttssssstssssjtttssstuutssssstttttttsssttsstttjsssssjtttttttttttuuuttssttsstttsssstuusrtttttttttttttssjttttjsssssssstssttttttttttssttsssstuttttttttttttttsssstuttttttjsttssttttsssssstttttttttttuuutsssttsstttsssstuussttttuuututttttttttttttssssssttssttttttssssssssrrrsstsssssjssssssssrrrsttttttssssssssssssssssssstttttjjjttttttsssssssttssrrssutrrttsstuttssttssssssttssssssssssssttttttssttsssssssstuttssttttttttjsssssttttttttttttttttttssssssttttuutttttuuuttssttssuutsssstvusstuttuuutttttttttttttttssssssjjssttttttstttssttsssstutttttttttttttsssssttttttttttttttssssssssssjttttttstttttttsssttstttssssstuusrttsstuttttttssssssssssssssssssssstsstsssttsssssssstttsssstttssttssrrrsttttttttssttssttjsssssstttttutttttttuutsssttssttssssstuussttttuuttttttttjsjtttssssssssttssttttttssttssttssssttttjjttutssttjssssstttttttttssssttttjssssjttttuuttttttuuuttssttstuutsssstvusstuttuutttttttjssjttttsssssssttjtttttttssttsssssrssstssssssttssssssrrrrttttttssssjssssssssssssstttttttjsttuuttsssttssuussssstuussttttuuutttttttjjttttjsssssssttssttttttttttssttssssttttjtttuttttttsssssttttttttttsstttjtjjssssjtttuuutjtttttuttssttssttssssttuussttssttttsjtttjjjjttttsssssssttttttttuttsttssttttsstuutttttttttjttttssttutttttttttttttttjsstjssttttttttttttuussssttssttssssttuuttutssttttutttutttttttttssssstttttttssttsssssssssrrstttssssjtjssssssssssttttttssssssssssssssssssttttttssjjsttttsssssssttsrssstutssttssttttssttssssssttssssssssssttttttutssttssttttsstuutttttuuttsjttsssstttttttttttttttttjsstjssttttutttttttuuttssttssuusssstuuussuusstuttttttttttttttttssssssjtttttttutttttssttttssuuutttttuuuttttttssstuttttttuttttttssssssssstttttttjtttttttsssstssttsrssttutssttssttttssttssssssjtsssssssssssttsssttssttsssjssssttttssjttttsssttssssttttttttttttttttssssssstttttttttttttuuttssttssttssssttuussuusstutttttttttjjsttssssssssttttttttttssttsstttssstuttttttuuttjjttssssttttttttttsstttttjssjtttttuuutttttttuuttssttssuusssstuuussuusstutttttttjjssstttsssssssttttttttutssstssjjsssstttsssssttsssssssrrsttttttssttjsttjssssssssstttttttjssttutssssttssttssssttuussuusstuttttttttttjjtttsssssssttttttttttttttsstttssstuttttttuuuttjttssssttttttttuttttttsjjssjtttttuuuttjuutsssstttssssttsstuuutstttssrsstttssttttjjjttttssstttttttsssttuttssttttuuttttuuutttttttttuuuuuuuuuttttttttuuutttssssttttttttttttttsssssttsssssssstuuutttttsssrsttttttuutttttttttttttttuutssssttssrsssssssssssttssssjjjssstuttttttttssstttssttssjssrssttttttttjjtjssssssssssssssrsstutssttssssssstssssjjjjjsssttssttttttttsssttutsssttttuuttttuuttttttutttuvlutttttttsttuuttuutttsssstttttttttttuutsssstttssssttsstuvuttuutsssssttttttttttttttttjsttttjtttsssttuttssttttuuttttuutttttuuuttuvlutttuutttjtuuttuuttssssssttttttttttutsssssstsssssssssttuusstttssrsssjjssssstssssstsssssssstttssssttsssssssstttssstttsssttttstuuuutttttttssstuttuutjssssstttttttttttuutsssssttssssttsstuuutstttssssstttttttttsssssttssttttttttssssttssssttstuuttstuutttttuutttuvuuttttttttjtuuttuutttsssstuuttttttttuutsssstttssssttsstuvutttttssssstttjttttttsssjttssttttttttssjtuttsssstssttssssttssssssttsstuuttsttttsssstttttttssssssstttttttttttttsssssttsssssssstuuutstttssssstttttttttjjjjtttssstttttttssstttttsstttttuttstuuttssttuuttuvuuuuttttttttuuttuutttsssstttttttttttuutsssstttssssjssstuvusstutssrrstttssjttssttttttssttutttttssttttttsttttttuttstuuutttttttjttuuuuutttttjtttuuuuutjtsssstuuttuttssttttsssssttsssssssstuvussuussssrrsttttttttttttttttttuuuuuuutsssttssssjjssssssssttssssjjjsssttuuuttsttssttttssttssjsssssttttttssssssssssssssssssssssttutssttssssrrsjssssjjsstjssttssttttttttssstttttsttttttuttstuuttttttutstuuvuttttttssttuutttttttsssstuuututtsstuutsssstttssssjjsstuvussuutsssssttttttttttttttttjtttutttttssttttttssttttuuttttuuttttttuuttulvvutttttttttuuttuuttssssstttttutssstutssssssttsssssssstuuusstutssrrsssssssssssssssssssstttjtttssstttjssssjsstttjssttttssjtttsstuuuttttttssstuutttttjsssssttuttuttsstuutsssssttsssssssstuvussuutssrrsttttttttjsssssttjjttuuttttsssstttjstttttttttstuuttttttuutstuuutttttttjttuutttttttsssstuuuuuutsstuutsssstttssssttsstuvussuutssssstttjjttttsttttttttttuuttttssjttttjssttssttsssstttsssssttsstuuttsssttsssttttttttssssssstttttttssttttsssssttsssssssstuvussuutssrrstttjjtttsstttttsssttuutttttsttttttsttttttuttsttuttssstutttuuvvvutttttttuuuttuutttssssttuututsssttttttttttttsssttttttuttsttttsssstttjtttsssttttssstttuuttttuuuutttttutttssssttttuttttttttsssstttsttttttttttttttssjttttttuuuuusssstttttttttttttsstttttttssttttsssstttttttttttutttttttuvvuuttuuuttjsstttjssssssssssssjjjssssrrrsjssssssstttttjssssssssssjttttttsrrssjjjssssssssssssstttttssttttsssssjssssssssttssssssjtttttttuuuuttttuuttttssstttttttttttttssssttssssssttttttttttttjttttttuuuuusrrsttttttttttttttttttttttttttttsssstttttttsssttttssttttuuttttuuuttsttuuttttssttttttttttttttsssstttsttssttuuutttttttjsttttttuuuusrrstttjsssstjssssssstttttssttttsssssssssssssssttsssssjtttttsttuuttsstuutssssssjsstttttttttsssrsttssssssstttttttsssjjjttttttuuuusrrstttttttttttssjttttttttjsttttssssttjstttssstttssssttttttttttuutssttuuttttssttttttttttttttssssttsssssstttttttttsssjttttttuuvvussssttttttttttttttttttttutttttttsssttttjtttjssttttttttttuuutttttttttjtuuuttssrssttssssssssssssrsssrrssssssttttjsssssssstttttuuutsrrsttttjsssttssssssttttttssttttssssttsstttsssttttssstttuuutttuuuttsttllttttssttttttttttttttsssstttsssssttuuuttttttsjtttttttuuutsrrrjttttttttttttttttttttttttttttsttttjjttssssttttssstttttttttuuuuttttuuttttsssjtttttttttttttssstttsttjttttttttttssstttuttttuuutsrssttttttttjttttttttttttttttttttsttttttttjjttuuutttttttuuuuttuuuuttttttssjsssssssssjjjsssssssrrsjsssssssstttjssssssssttjjjttttssrrrssttjjjjssstsjsstttttjssttttsssjjjsssssssstttsssssssttjjjttuuutjttuuttttssssttttttttttttssrsttsssssstttttttjjsjjjttuttttuuutsrssstttttttttttttttttttttttttuttsttttjjttjjstttutssttttuuutttuuuutsttuuttttssstttsstttttttttsssttttttsstttttttttjjjjtttttttuuutsrrstttttttttjjjttjsttttttstttttssjsssssssssssttttsssssttttjsstuutssstuutssssssssssstttttsssssrsttsssssssttttttsssssjtttttttuuutsrrssttttttttttttttttttttttttttttsttttssttsssstuttsstttttttttttuutssttuuttttssttttttttttttttssrsttssssssstttttttssssjttuttttuuutsrsssttttttttttttttttttttttttttttttttttjttjssttuuuttttttttuttttttttjttuuuttsssssttssssssssssssrrssrrssrsssssjjssssssssttttjttuutsrrstttttttjjjjtttjtttttttttttttssttttssttjsstuuttssttttuuutttuuuutsttllttttsssttttjtttttttttsssttssttsstttttttttsssjtttttttuuutsrrrttttttttttttttttttttttttttttttttttjjtjssttttuuttttttttuutjssttttttttttttuutsttssstttttttuuuuuuuutttttttttttttttttttttttttssssstttttttttttttttttttttttjttttttttttttttttjttuuuuuttuuttttuuutsstuttutssssstttsrsssssjssssssttttttttttssssssttsssssssjttjsjjssssssssssjjjjjjsssstjssstttjjtttttttjtjjsssssssttttuuttsjjssssjttsstttttttsssttutssstssstttttttttttuuutttttsssstttsttjjjtttttttttsssstttttttttttttttttttttttttttuuuttttttjjttjtuuttuuttttttsttuttssttttttttttttuussttssstttttttuuuuuuuuutttsssstttttttttttttttttssssssttttttttttttjttttstttssttttttttttsssssssstttttttjtjssssttssssstssttttssstuussssssttssjjjjstttuuuttttsssssttssttssttttttttttssssttttttttttttttttttttttttttttutttttttssjjjsttuuuttttttjssttttsstttttuttssstutsssssssttttttttttttttttttssssttttttttjttttttttttsssstttttttttttttttttttttttttttttttttttttjjjjttttuuuttttttsttuttjtttttttttttttttssssrrsssssssssssstttttssssssssjsssjsssstttttttssssssttttjtttttjjjjjjjjttttjttttttttttttjjjjsttuuuuutttttjsttuttssttttuuttttttuussttssjttttttttuttuuuuutttssssttttttttttttttttttssssstttttttttttttttttttttttttttttttttttjjjjjtttttuuuttttttttttsssssttttssttttuuttsssssttttttuuuuuuuuutttttjttttssttttttttttttssrrssttttttttttttttttttttttttttttttttttttttttjtuuuuuuuuuuttttttttssttttutssssstttssssrssjsssssstttttttttttjssssssssjtsssjtjssjsssrrssssssjjjjjjssssjjsssttttjttttttttttssssssssttttuuuttstsssssssssssjtttssssstutssssssstttttttttuuuuutttttssssttssttsjtttttttttsrrssttttttttttttttttttttttttttttttttttttjjttjtuuttuvutttttssttttssstttttssttttuutsssssstttttttuuuuuuuuuuttsssstttjttttttttttttssrrsstttttttttttttjttttssttttttttttttttsssssssstttttttttsssssssssssssssttssssstuutssrrsttssjtjjttuuttttttttssssttsstttttttttttttsrrsstttttttttttjtttttjjtttttttttttttttttsjjjsttutttuuuttttsstttsssstttuttsssssttsssssssttttttttuutttttttttssstttssttttttttttttssrrsttttttttttttttttttttttttttttttttttttttjjjjttutuuuuuttttsstttjjsttttutssttttuutssrrrssssssssssjsttttttsssssssssssjsssttttttssrrrsstttttttttttjjjjjjjstttttttttttttttttjjjjstuuuttuuuttttssttttssstttutssttttuutsssssjtttttttuuuuuuuuuuttssssttjstttttttttttttsrrsstttttttttttjttttttttttttttttssttttttjjjjjttttttuvutttuttssssssssstttttuutsssuussrssttttttttttttsssttttttttttssjtttttttttttsrrrrsssttttttttttttttttjtttttttttstttttttjjttjtuutttuuuttuuuttsssttssttttttttsssssssrrsssssjssssstsssssssttssttsssssssjjsssssjsrrrrrrssssssjjjjssstssjtjjttttssssssjtsssssssssstttttuuutsttssssssssssstttttttssssttssrssttttttttttttsssssttttttttssttttttttttttsrrrsssstttttttttttttttttttuttttttstttttttjjttjttttttuvuttttttssssssssttttttuuttstuussssstttttttttttttstttuuttttttjjttttttttttttsrrrssssttttttttttjjtttttttttttttsssttjsssssssssttttstttsssttssrssssssssssssttssssttsrrsttjjttssttttssssssttssttttssssttttttttttsrrrssssttttttttssttttttjttuttttttssttttttsjjjsttuttttvuttttttssssssssttttttttssssttsrrsstttttttttttssssssttttttttssstttttttttttsrrrsssstttttttttttttttttttttttttttttttttttjttjttuttuuvuttttttsssjjtttjtttttuutjstutsrrrssssssssssjsssssssjtssstsssssssstttttttssrrrsssstttttttttjjjjjjjttttttttttssttttttssjjjtuuttttvvttttttssssssssttttttuuttstuusssssttttttttttttssssttuttttttssstttttttttttsrrrsssstttttttttjtttttttttttttttjssttttttjjjjjtttttttuutttuttsssssssssstttttuttssuutsssjtttttttttttssssjttttttttttsssttttttttttssssssstttttttttjjtttttttttttttjjjsstttttttjttjttuutttuuutuuuuttssttssttttttuttsssttsssssssjsssssssssrssssttttttjsssssttjssssjjsrrrsrsstssssjjjsssstssttttttttssssssttssssssssssttttttuutttttsssrssssssjtttttttsssuutssssttttttttttsssssssttttttttssstttttttttttsrssststtttttttttjttttttttttttttttstttttttjjttjtttttttuuttttuttsssssssttssttuuttstuutsssstttttttttttssstttuuttuutttjjttttttttttssrssststttttttttttjjttttttttttttssssttssssssssssstttssttsssttssrrssssssssssstttsssttssssttttttsssstsssssssttttttttsssstttttttttssrssststttttttttsstttttttttttttjjjssttttttssjjstttttttuutttttttssrssssttttttttttssuusssssjtttttttjjssssssstttttttttsssttttttttttssssttttttttttttttttttttttttttttttsstttttttjttjtttuutuuuttttuttssjjjttjtttttuuttstutssssssssssssssssssssssttjsttsssssssjtttttttsrrsssssstttttttttjjjjjjtttttttssjjssttttttssjjjttuttttuuttttuttsssssssttttttuuutstuutssssttttttttttsssssstuuttuttttssstttttttttssrsssssstttttttttjjttttttttttttttttttttttttjjsjtttuutttuuttttttttssssssssjtttttuutttuuuutjttttttttsssstuttttttttttttsstttttttttjsstuuuutttttttttjjtttttttttttttttjjttttttttjjjtttuuuuttuuuttuuuutsssttssssttttttttsstttsssjssssjssssrstttjjtttssjjssssstttssjjssssttttuutsssjjjssssstttttttssstttjjtttssjjsssssjstuuttttuttsttutsrrsssssssttttuuuttttuuttsttttttttsssstutttttttttttjsstttttttttjsstuuuuuttttttttjjtttttttttttttttttttttttttjjjtttuuutttuuutttuutssssttsssjttttuuuuttuuuutsttttttttsssttuuuuuuuttttttjttttttttttssstuuuuuttttttttttsssjjttttsstttttstttssssssssssssttttstttssjtttsrrsssssssssstuuttssttttttttssttsssssstttttttttttttssstttttttttjsstuuuuuttttttttsstttttttttttttttjtttttjttjssjttttuuutttuuttttutssrsstssstttttuuuttttuuttstttttttjssssttttttttttttttssttuttttttjsstuuuuutttttttttttttttttttttttttttttttttttjjjttttuvutttuuttttuutjssttjsstttttuuuttstuutssssssssssssssstttttjsssssssssstttttttsssstuuuutttttttttjjjjjjjttttsjjttttjsttttttjsjjttttuvutttuutttuutssssttssssttttvvuuttuutttjttttttttsssstuuuuuutttttttsstttttttttjsttutttttttttttttttttttttttttttttttttttttjssttttttuuttttuuttttuuutssttssssttsttuuuttuuuutjtttttttttssttuuttttttttttttttttttttttjttuuuuuuttttttttttttttttttttjtttttttttttttjjttttttuuttttuuutuuvvttstttssssttjttuutssttttsssssssjjsssssttjsjtttssjtsssssttjssssssssttttuutssssjjssssstttttttssstttttttttsjjssssttsttuttsstutttuuussssttssssttjtuvvuttuuuutsjtttttttsssstuttttttttttttstttttttttssstuuuuuuttttttttttttttttttttttttttttttttttsjttttttuuttttuutttuvutsssttssstttttuuvuttuuvutstttttttttssttuuuuuuuttttttttttttttttssstuuuuuuttttttttttttssjttttssstttttttttssssssssssstttsssttssttutssssssssssssstuuutsstttttjtsssttsssssstttttttttjttttssttttttttjsstuuuuuuttttttttttttttttttttjtttttttttttttssstttjtuuutttuutttuuutsssttssssttstuvuuttuuuutsstttttttssssttttttttttttttstttttttttjsstuuuuuuttttttttttttttttttttttttttttttttttjjttttttuuutttuuttttvvttttttssssttttuuuussuuuutssssssssssssssttttssssssssssssjtttjjssssttuuuutttttttjjttttjjjttttssjttttttttttttssstttttuvutttuutttuvuttssttssssttttuvvuttuuuttjttttttttsssttuuutuutssttttjtttttttttsjttuuuuuuttttttttttttttttjtttttttttuuttttsssstuutttttssstttuuuuuuvvututtsssstttttuuutttttjsssttstuuttttsstuttttssttttttttttttssstttttuuuuttttttttttttttttstttttttttttttttttssttttttttsssttuuuuuvuuuuuuutsstttttttttttssssssssssssttsssssssssjtsssssssssssssssssssjjsstttsssssssssttjjjtttssttttttsstttstttssstttttssssssstttuuuuuttttttsssjttjtttuuttttttssssssstuuttssssttttttssttttttttttjsssssttttttttttttttsttuttttttttttttttttuttttttsssttttttttssstttuuuuvuuttuutssjtttttttuuttttuutsssttstuutttssstttttttjtttttttttsjsssssstttttttttttttjttuuutsssstttttttttuuttttsssstttttssssrrssttttttuuuttttssssssssstttttttttsssssssstttttsssstttttsssssjttttssssssssstttttttttttttttttttttttttttttttttttttttttsstttttjttssstttuuuuuullttutsssjtsssttuuutttttssssttsstttttsssstttttssjttttttttssssssstttttttttttttttttuutttttttttttttttuuttuutjsstttttttttsjttuuuuuuuuuuuttssjtttttttuuttttttssssssssssssssssstssssrrrrrsstsssjssssssttsstutttttttjjtttttttttttttttttjtttttttsssstttttttttssttuuuuuuvvuttuttsssstttttuuttttttjsssttstuuttttssttttttsstttttttttttjsssttuttuuuuttttttjttutttttttttttttttuuuttttssstuuuutjssssstttuuuuuuvvuuutttttjttttttttttjssssssjjsstuttttssuutttssstttttttttttttsstttssttuutttttttttuttttttttttttttttttsstttsstttttttjsssssttuuuuuuvvvvuutttttttttttttsssssssssssssstsssssssssjssssssssssssssssssssjssssjsssssssssstttjjjjtssttttttttttsstttssstttttjssssssjttuuuuuuuuutsssttjjtttttttjtjsssssssssstutttsssttttttssttttttttttttssssttjjttjjtttttjsstuttttttttttttttuuttttuutsstttuttsssssssttuuuvuuuuuuuttsttttttttttttsstttsssttstuutttsssjtttttttttttttttttttssssttssttjjjtttttjttuuutsssjtttttttttttttuutsssttttttsrrrrsstttttttuuutttssssssssssssttsssssssssssstttstssssjtttttsssssttttssttssssttssttjjttttttjtttttttttjtttttttttttttuuttstttuttssssssstttuuuuuvvuuttssstjjttjttttttjssssssssssttttttsssttttttsjjjtttttjsttttstttssttttttttttttuuutttttttttttttttuuttuutjsttuuttjjsssjjttuuvvuuuvvutttttttttttttttttjjsssssssssjjssssssstssssssrrrsttssssttssssttsstttttjjtjjstttttttttssttttttttttttuutsstttuttjssssssttuuuuuuvvuuttttttstttttttttttttjsssjjsstuttttssttttttssttjttttttttttsssttssttuujjttttjtttttttttttttttttuutsstuutttttuuutjssssstttttuuttuuutssjtttttttttttsstsssssssssssttsstttuuuutttttttttttttttuuuttsssssssuuttttttttttttttttttutttttuutsstuutsttttttttssssjtttttuvvvvvvuttttuuttuuuuttssssssssssssssssrrsjttssjsssttssssssssjttttsssssssssssssssssstttjjjjjttttttjtttttsstuutstttttttsssssssttstuuuuuuutsstttttttttttssstjsssssssssstsssttttttuuttuutjjttttttttuutssttjjttttssjtttssttttttttttttttttvutjjtuvtttttttttssssssjttstuvutuuuutstttttttuuttsstttsssssssjssttssttuuttuuttuuttttttttttutttssttsstttjjsttttjtttttttttttttttttutssssuutstttttttjsrssssjjsstutttuutssssttssttttjssssssssssssssssssssttttttttttttsssttttttttttssttsstttjjjttttjtttttttttttttttttuutjjtuvtttttttttssssssjttstuuttuuutssstttttttttttssjssssssssssssssstttttttttttttjjttttttttuutttttsstttttttttttttuttttttttttttttuuttttuuttttttuttjssssjtttttuvutuvvutttttttttutttssstjsssssssssssssssssstttsssttssssttttjtttttsssssssstttsjtttsjttttttjttttttttttttjjtuvtttttttttjssssjtttttuvuuvvutsstutttttutttsssttssjjssjjsstssstttuuuuuttuuttjttttttttuttsssssssstujjttttjtttttttttttttttttuuttttuuttuuttuttjsssstttssstttttuutssstttttttttssssttsssssssssjjsssttuuuttttttttttttttttttuuuttssssssttttttttttttttttttttttttttuuttttutssttttttttssssttttsstuuuuuuutsttuutttutttsssssssssssssssssrrsjttssssssstsssssssssttttsssssssssssssssssttttjjjjjttttttjssttttttuttsttttttjsssssssssssttttttutssstttttttttssssttssssssssssssssttuuttttttuutttttttttttuuuttttjtttttssttttttttttttttttttttttuuttttuutttttttttsssssjstssstttttuutssstttttttttsssstttssssssstttjsstuuuttutttuuttttttttttttttttttsstttjssttttjtttttttttttttttttttsssstttttttjtttsssssssssssttssttttsrssttsstttsssssssssssssssssssssstttttttsstttsjtttttttttttttttsstttjjtttttjtttttttttttttttttuuttttuutttttttttsssssssssssttttttutsssttttsttttssssttssssssssssssssttttttttsstttttttttttttuuuttttjstttttttttttttttttttttttttttttuttttuttttuttuttjssssjttsssttttuuuutsttttttttttssssttssssssssssssssssjjssssssttsssstttjsstttttsssssrstttjjtttstttttttttttttttjtttttttuutttttttttjssssjttsssttttuuutssttttttttttsssstttsjjssjjsjjsssttuuuuutttuuttttttttttttuttsssssrstttttttttttuttttttttttttjjstuuuussttttttttssssssttssssssssttttjssssttsssssrrsstuttssssssjtttttttutssssttssttttttttssstttutttsssrsstttttttttutttttttsttssjsstuuuussstttssttssssssttssssssstttuttsssttttssrrsssssttssssssssssstsssjssssssssssjsssssssssssstttsssssssssssssttttttjjttssssssssssuuuussstttttttssssssjsrrssrrsssttsssssssjjsssrrrsstuttssssssssttttttttssssttsstttttttttsssttutttjjttjtttttttttuuuuuuutttttttjsstuvvutstttttsttssssssjsrrssrssssttttsssttttsssrrrsstuttsssssjttttttttutssssjjtttttttttttsssttuttjssjtjttttttttttuuuuuutttttttjssstuutsssttttjssssssssjsrrrsrrssssssssrssssssrrrrrssttttssssssssjtjsttttssssssstttttstttssssstttttssjtjttttttttttttttttttsssssssstuvvutsttttssttssssssjsrrssrrssssttjsssstjsssrrrrrstuttssssssstttttttttssssssstttttttttjsttttuuttsssssjtttttttttutttttttttttttsssuuuutsstuuttuttssssstssrssssssttttssssttttssssrrsstuttssssssssjjjssssssrrsssssssttssssssssstttttsrrrrsstttttjttttttttttsjjttjsssuvvutsttttssttssjsssttsrssssssttttjssssjtsssssrrsstuuttsssjjjtttttttttssssttsstttttttttjsstttttsssrrsstttttttttutttttttjjjjjttttuuutsrsttttttssssssstssrsssssssssjttsssttsssssrsstttttssssssjtttttttttssssttsstttttttttsssjtuutttssssstttttttttttttttttsssssttstuuutsrstttssttssssssttssssssssssttttssjtttssrrsssstttsssssssssssstsssssssssssssssssssssssssstttsssssssssssssstttttjjttsssssssssstuutsrsjttssttssssssjsrrssrrssssssssssssttssrrrsstttttsssssssstttttttsssssttsstttttttttsssttuuttjjttjtttttttttuuuuuuuttjjjjjtsssuvvussttttssttssssssjsrrssrrssssstttssstttssrrrrstttttssssstttttttttttssssjttttttttttttsssttuutjssjjjttttttttttuuuuuuttjjjjjtssstuttsssjttssssssstssssrrrsrrssssssjssssssssrqqrsssttttssssssssssssttjsssssssstttttssttssssstttttssjjtttttttttttttttttttssssstsssuvvussstttssttssssssjsrrssrrsssssjttsssjttssrrrrssttttsssssstttttttttssssssssttttttjtttsssttuuttsssssttttttttttuuutttttjjtttttsstuutssstttttttssssssjssrssrrssssttttssttttssssssstttttssssssssssssssssrrrrssssssttssssssssstttttssrrrsstttttjtttttttttjssjjtjsssulvussstttssttsssssstsrrssrrsssssjttsssjtssrrrrssttuuttssssjttttttttttssssttssttttjtttttsssttttttsssssttttttttttttttttttjjjtttuutsssrsssssttssssssssjsssssttttsssstuttttttssssttttssssssssssttssssttssststttttttttttttutssjtttssttttttttttttttttttttttttssssttuuttssrsstssttssssssssssssssttttssssuuutttuutsssuutsssssssssssssrrrrssrrssssssttjsssssssjssssssssssssjjsssssssssttjjttjjssssssttttssssrrsssssssssssssssssssssstssrrstuttsstttsssttttssssssssssssssssttssstttttuuttttttttutsstttttjjjttttttttttttttttttttttjjjjtttttsssssttttttssssssssssssssstttsrsstuuttttttsssttttsssssssssjttssssttsssjjjttuuttttttttutsstttttjssjtttttttttttttttttstttjjjttttttsrrssssssssssrrrssssrrrsssssssrrsttttssttssrrstttssssssssssssssrsttsssssssstttttsssttttsssttttjssjtttttttttttttttttttttsssstttttsssssttssttsssssssssssssssstssssstuttsjtttsssttttssssssssssttssssttssssssttttttttjtttttsstttttjsstttttttttttttttttttttttjjtttuttssssstttsjjssssssssjjtsssstttssssuuuutttttjstttttssssssssssssrrrrssssssssssttttsssssssssssstsssssttttttttjjjtttttttttttjssjtttttssssstttsssssssssssssssssttttssssttttttttsssssttttssssssjsjttssssttssstttttuuttttjtttutssttttsstttttttttttttttttjtttttttttttuutsrssssssssttsssssstttttsssttttsssstuuuutttssjttuutsssssssjtttsssssttssstttttuuttttstttttttttttttuuuuuutttttttttttjtttttttttttuuussssssttssttssssssstssttstttttssssuuvuttutttttuuttssssssssssssrrrrssrrrsssssttsssssssssssssssssstttttsssssssssttssssjjssssssttttsrssssssssssssssssssssttssjttsssrstuuuttttsjtttuutssssssssstssssssttssstttttuuttttjtttttttttttttttttttttttttttttttttttttttttttttssssssttssttssssssssssssssttttssrstuuutttttssttuttssssssstttttssssjsssssjtttuutttttttttttttttttttttttttttttttttttsssssttttttttutssrssssssssssssrrssssssssssjsssrrstttttsttssssttttsssssssssssssrsssssrsssssstttttssstttttstttttttttttttttttttttttjttttttttttttttssssssttssttssssssststttssjttssssstuutttttssjttuutsssssssstttsssssttsssssstttttttjssttttttttttttttttttttttttttutttttttttttttttutsrssssttssttsssjsstttttttsttttsssstuvuuutttttttuutssssssssssssrrrrsssrsssssstttsssssssssssssjsssttuuuttjtttttttttjjjtttttsttttttssssssttssssssssssstssssssttttsssstuuuuuttssjtttutsssssssjtttsssssttssstttttuutttjssttttttttttttuuuuuussttuuuuutsstttttttttuttsssstuuttjjtttttttttttttttttssssttsstttuuutsssttttttttttttjtuutssstuttsssssstttsjtttssttssuuuttuuvvvuuuuttttuuuuuttsstttttttuutttssstuttttsstttttsstttttttttssssttssttuuuuttjttuutttttttssssttssrrstssrrrrssssssssssrrsssstuttssttuuttssssstttttttssssjjssstttttssrrtttttssssssssssssssstttssssssssssttuuusssstttttttsssttjttttssstutsssssttttssstttssttstuuuttuuvvuutttttttuuuuuttsssttttttuuttsssstuutttsstttttttttttttttsjjssssssttuuuutssstttttttjjjttttuuttstuutjjsrstttttsttttssttstuvuttuuvluuttjsstttutuuutssstttttttutttssstuttssssttssssssssssttssssssssrrssttttssrrstttssssssssstutsssstttsssrrssssssstttssttssuuuttttuvvuttjttttuuuuuttsssttttttttttsssstuuttsssttttttjttttttttsssssssssstttttsssstttttttsssttstuutssstutsssssssssssstttssttsslvutjttuvvutttttttuuuuuttsstttttttuutttssstuuttjssttttttttttttuuttssssttssttuuvutsssttttttttttttstuutsssttsssrrrssssssssssrrssrstuttttuuuuuutttjjtttttutssssttttttttttssssuutttjssttjjjjjtttttttttssssttssttuuuutssstttttttsssttttuttjstuutjjsrstttttsstttssttssuuuttuuvvvutttssttttuuuuttttttsttuuuttsssstuuuttttttttttttuuuuutttsssstttsttttuutsssttttttttttttttuuttttuutttsssssttssssttssttstuuuuuuvvvlutuutttttuuuuuttttttjttuuuttssssuuutttssstttttttuuuuttttssstttttttuuuutjtttttttttttttjsttttsssttsssrrrsssssrssssrrssssttttttttuuttsstjssttttttsssssssstttttssssstttttjsssstttttttttttttjssssttssstttutssssttttttttttttttuuttttuutsjsssstttssssttssttstuuuuuuvvvuutttttttttuuuutsttttjttuuuttsssstuuuttjtttttttttttuttttttssttttttttuvutsssttttttttttttttuuttttuutjttssttttssssttssttttuvuuuulvvuutttssstttttuutsssttjttuuuttssssuuutssssttttttttttttttjsssssssssssttttssrsstttssssssjjttuutsstutsssssrssssssssttssttstuuutuutuvvuttttttttttuuuttttttjttuuuttsssstuuutsjtttttttttuuttttttsssssjssttttttsssstttttjjtttttttuuttttuutsssssssssrrsstsssttssulutttuuvvuuttttttttuuuuttttttjttuuuttsssstuuutjjttttttttuuuuuttuttssstttttttuuutsssttttttttttttttuuttsjttssssrrssssrrrsssrrsssstuttttuuuuuutttjssttttuutsssttjtttttttssssuuuttjjtttttttttuuuuttttsssstttstttuuutssstttttjttttttttuuttttuutjttssstttssssttssttstuuuuuuvvvuutttuttsssstuuuuutssstuuttttttsstttttttttttttuuvvvvutsttttttttttutttttjsttssttttttttjtuuvuuuuuttstttttssssssssssssttuutstuvuttttttuuuutsssstuuuuutssstuuutttttsstttttttsssjttuuuvvvutsttttuuttttuuttttttttttttttttttjtttttttttsssssssssssssrrrssssstttssttuttsstssttttssrrsstttttsrrrsttttttssssssttttttssstttuuuuutsssttttttstttttjttssttssttttjtttjttuuuuuuutjssttttssttssssstttttuutstuvutttttttuuutsssstuuuuutssstuuuttttttttttttsttstttuuuvvvvutsttttttttttutttuttsttttttttttttttuuuuuuuuttjttuutssssssssstttttuutttuvvtttttttuttssssstttttttssstuuuttttjssstttssstssttttuuuuutsssjtttsssttttstttssssssttssssttjtuuutuuuttssstttsssssssssssstttuusstuvutttttttuuttsssstuuuuutsssttuutttttttttttssttsttttuvvvvvussttttttsstttttjtjsstttttttjssttttuuvuutuutsssttttsssssrssssstttttsstuvlttttttuuuutsssstuuuuutssstuuuttttttttttttjtttttttuuvvvvutsttttttttttuuttuttjttttttttttttttuuvuutttsssstttsrrssrrrrssssssttssttuutsststttttssrrstuuttttsssttttttttttsssttjjttjttttuuuvvvutsttttttttttutttttsstttttttjssttttuuuuuuuuttjtttutssttssssssttttuutstuvvttttttttutssrrsstuuuutssttuuttttttttjjtttttttttttuuvvulutstttuutttttttttttttttssjtttttttttuuuuuvvutsstttttssssssssssstttuutstuuuttttttttutssrrsstuuuutssttuuuttttttssstttttttttttuuuuuuutsstttuutttuuuttttttutttttttttttttuutttuutsssssjjssrssrrrrsssjjtttssstuttssssstttssrrrrsttttsssssstttjssstttsssttttttsssttuuuuutssstttttssttttjsjjttttssttttttttttuuuuuuvutsstttttsssssssssjttttuutstuuuttjjjtttutssrrsstuuuutssttuuutttttttssttttttttttuuuvvvvutsttttttttttttttttttttttttttttttttuuuuuuvuttttttuutssssssssttttuuutttulutjjjssttttsrrrrsttttttsssttuttttttttssjtssttssttttuuuuutssssttttssttttsjttssttssttjsssttttuuttuuuutsssttttssssssssssttttuussttuutjjsjtttttssrrsstuttttsstttuttttttttssttttttttttuuvvvvvussstttutsstttttttttttttttttjstttttuuuuuuuutsstttttsssssrssssttttttsstuvlttttjttuutssrrsstuuuutsstttuttttttttssttttttttttuuuvvvlutssttuutssttutttttttttttttttttttttuuuuuuttsssstttsrrssrrrrrsssstttssstuttsssssstttsrrrrsttttttssstttttttttttsssttttttttttuuvuuuussstttutttttutttttttttttttttstttttuuuuuuvuttttttutssssssssssttttuutstuuutjjjjtttssrrssrssttsstttutttuutssstutjttttttttttttttttttttssttutssttsttutttttttttttttttttuuuttuuvvuuttssssssrrrrssssttttstuuttttttttttsssssrssrsstttsstuuuttuttsstttsstttuuuuuutttttttttttssttuttsttttuutttttttttttttttttuuttttttttttssrsssrrrrrrrsssjjssstttsstttsssssrrrrrrrrrsssrrsstttsstjssssttssjttttttttttttttttttsssstttssttssttjtttttttttttttjttuuutttuvvuuttsssstssrrrsssttuutttuuttsttttjsssssssrssrssttssttuuutttttsstuussttttttttutttttttttttstttttsstttttuttttttttttttuttttuuuttuuuuuuutsssttssrrrsssttuutttuutttttttjsssssrrrssrrsjsssttuutttuutssstttjttttttttttttttttssssssstttssssssttttttttjsjsjtttsstttttttuttuuttssssssrrrrrsssttttstuutttttttjjssssssrssrsstssssttutttuutjjtuutstttuuutuuutttttttttsssttttssttsstttttttttttttttttttuuuttuuuuuuttsssssssrrrssssttttssttttttuuttssssssrrssrsstttsttuuttttttjstuussttttttttutttttttttttssttutsstttttuuttttttttttttttttuuuttuuttttttssrrssrrrrrrrssttsssttssstttttssssssrrrrrrstsssttttttttttsssttssttttttttttttuuttttttssttutsstttttttttttttttttttttttuuuttuuuuuuutsssstssrrrsssttuutttuuttsttttjjsssssssssssssssstuuuttttttsssuuttttttttttttttttttssttstttttssttstuuttttttuttttttttttuutttttuuuuutssssssssssssstttttssuutjsttttsttssssssssssssttssuuuutttttjsttttstttuuuvuuttttttjssttssjtttssttttuuttttttuuttttttttttuttttttttttjsrsssrrrrrrrsssjssrsttssssttsssssrrrrrssrrsssrrstuutssssssssttssssttttttttjjjjjjjsjssssjssssttssttjttttttttttttttttuuuttttuuuuutssssttsssssssttuutssuutssstttsssssssssssssssssstuuuutjtttjstuutttttuuuttttttttttssjtstttttssttttuuttttuuuuttttuuttttuuttuuttuuutssstttssssssstuuutssuutjsstttssssssrrssssrssssstuuuttjtttjssttttjtttttttttsssssssssssssjtsssssssttttttttttssssttsstttttttttttuttsssssssrrrssstttttssuutjsstttsjsssssssssssssssssuuuttjtttjjtuutsttuuuuuuutttttttssststttttssttsstuttttttuttjtttttttuuuttutttuuutssssssssssssstttttsstttjsstttsssssssssssssssjtstuuuutjtttjstuutttttuuuuuutttttttssttssttttttttttuuttttuuuuttttttttttutttttttttttsrrssssrrrrrrsjttsssttssssttttssssssrrssrrsssssttuuttjtttjsstttttttttttttttttttjssttssttttssttttuuttttttttttttutttttuuttttttuuutssssttsrrrsssttuutssuutssstttsjssstttttutssstttuuuutjsttjjttttttsstttttttttttttttsssttuttsttttttuttttuuuuutttttttttttuuuutssssttttuuttuutsssttttttjssttjssttssstttutttuutssstuuuuuuttjttjtttttttssttttuuttttttttjssssjjjsstttttuuutttuuuuutttttttttttuuttsssssstssssssssssssssjssssssssssssssrssttttssttssssttttttttsssssssttttssssssttttjjjjjjjjssstttsssstttttttttttuuuutjtttttttttuuuttssssttttttttttssssttutttttstttssttssstttuttttttssttuuuuuuttjttjtttttutssttutttttttttttttjsttttsssttttuuttttuuvvuttttttuttttuuuutsssttuttuttttttsssttuuttttttttssttssssttttsstttsssttuuuuuttjttjttttuttsssttttttsssssssssssssssssssssstttsstttuutjsssstttssjttttjssssttttttttttsssstttttssssstjssttsssjsttttttttsssttttuuuttjttjtttttttsstttttttttttttttsssttttsssjttttttttttuuuutstttttttttuuuutssssttttttttutsssssttttsssssjjssssssstjttttttttssttuuuuuutjjttjtttttutssttuuttttttttttttssttttsstttttuuutttuuvvutttttttttttuuuutssssttssttssssssssssttssssssssssssssssttttssttsssssttttttttjtttjjttuttssttttttttttttttjsssttttsstttttuuuttttuuuutstttttttttuuuttsssttutttttttttsssttuutttjstttssttssstttuuttuuttsssttuutttttssssttttttssttttttttttttttttsttuuttttutuuuuutsttuuuuttttttttjtttuutsssrsttttuuuuuuuttttttttstsssssssssssttuuuuttuuttsstuuuuutttttjssttttttsstttttttjttttttttttttttssttttuuuutttuuuuuutttttttttttttsssrrssjjjjtssttjssssjssssssrrssrrsssssttttttttttsssttttttssssssssssjjtssssjssttsjsssjjtttsstttsssttttuuuttjttuuuuttttttttjtttuttsssrsttttuuttuutttttttttstssssssssssstttuuuttuuttsstuuuuutttttsssttttuussttuuttttttssttttttttttttttttuuuutjttuvvuttttttutttttttttsssstttuuuttuuutttttuttsttssstsssssstttuuutttttjssstuuuuttttjsssttttttsstttttjsssssssjtssssjjsssstttttttsssttutttsssssttssssttsssrrsstttuuttuutsttttttssjsssssssssssttjttuttttttsstuuuuttttttsssttttttssttttttttttttttttttttttssttttuuttjjttuuuuttttttttttttuutssrrsttttuuttuuttttttttssssssssssssssttttuuttuuttsstuuuuuttttjsssttttutsstuuuttttttttttttttuuttsttuuuuuuutjttuvuuttttttttttttuttssrrssjjtttssjjssssssjsssssrrssrrsssssttttttttttssssttttttttttsssstttttsstttttttttttttttttttuutsstutuuuuttsttuuuuttttttttttttttttsssstttuuuttuuttttttttssjssssssssssstttttttttsttssssttttttuutsrrssjtttttuuuuttttsstttttulvuuttuuuuuuuvvutjjttutuuuttsstttttssssssssssstttuuuutuuuuuttttsssssssssssttuuttttttttttssssttttttuutssrsstttttuuuuuttssssjtttuuluutttttuuuuuuuuttttuutuuuuttttttttssssssssssssssstttjtttttsssssrrrrrrssrsssttttttttsssssrssssssssttssrrrsssttttttttssssssssjtttllttttttuuuuvvuttsssttttuutttjstttsssssssssssstttuuuttuuuuutttjssssssssssstttuttttttttttssssttttttuutsrrssjtttuutuvuttsssstttttuvvuutttuuuuuuvvutjjttutuuuuttttttttsssssttssssttuuuuuuuuvvuuttttsssssssssstttttttuttssjjssssttttttuutsrrssttttttuuuttjssssssttttuutjjjssttttuuuttsssttttttssssstsssssrrsssssssstttuuutuuuttttsssssssssssssttttsjttttttttssssttttttuutsrrssjtttuuuuuuttsssjtttttuvlutttttuuuuuuuutjstttttuutttttttjsssssssssssstttuuuttuuuutttsssssssssssssstttttttttttttssssttttttuutsrrsssstttuuuuuttsssstttttulvuutttuuvuuvvvuttttttttuuuttttttttssssssssssjjsttttsjttttttsssrrrrrrrrsssstttssstttssssssssttjjttuutsrrssjttttttuuuttttssjttttuvlutttuuuuuuvuuttjstttttuutjssttttssrsssttssssttuuuuuuuuuutttsssssssssssssttuuttttutssttsssstttjsttttsrrssssttttuuutttttsttttttuvvuuttuuuuuuuuuutjssttttuuutssttttsssrrsstssssttttuuttuuuuuttttssssssssjsstuuuuttttttttttsssttttttuutssssssttttuuuutttssstttttuuluuuutuuuuuuuuutttssttttuuutttttttsssrrrsssssssssstttttttttsssssrrssrrssrssttttjjtttssssssssssssssttssrrrssssttttttsssssssssttttvlttttttuuttuuttssssttjtuuuttssjttsssrrssjssssttttuuuuuuuuutttjsssssssssssttuuttttttttttsssstttttttttssrsssstttutuuutssssttttttulluttttuuuuuuuuutjssttttuuutttttttsssrrrstssssttttuuuuuuluutttttssttssjjsttuutttttutsssjsssssjjjjttttsrrssssttttuuutssssssssttttuutjssstttttuutttsssjjsstttsssssjsssrrrrsssssssjsttuttuuuttttjssssssssssssttttttttttttttsssstttttttttssrssjjttuuuuutttsssttttttuvvutttttuuuuuuuttjssttttuutttjjjtsssrrrrssssssttttttttuuuttttjssssssssssssttttttttttttttssssttttttuussrrsssssttuuuuttssssttttttulvuuttuuuuuuuuuuttsjttttuvuttttttttsrrrssssssjjsssttsjttttttsssrrrssrrrsrsttttssssttsssssssssjttjttttsrrsssstttuttuutjsssttttttuvvutttuuuuuuuutttjssttttuuttssjtttssrrrsttssssttttuuuuuuuuttsssssssssssssstuuuttttuutttttttttttjssssjtttttsssssstttssssstuuttttttttttttttttttssssssstttjtttttsttttsssssrssssstutssstuuutssttttssssttsssjjttttuuutttttttttttttuutssssssttttsssssttttssssstuuttttttttutttttttttsssssstttttttuuttttttsstsrrsssssssssssstttssssjtsssrrssrrrssssjssttttttttsssstttjjsrrsssssssssssssssjssssssttttssssttttssssttttssssssssttjstttttssjttssssrrssssstttssstuuutsstttttsssttssssttttttuuutttttttttttttttssssssttttsssssstttssssstuuutstttttttttttttttsssssssttttttutttttttsstsrrssssssttssstuuutttttttssssttsssjttuuttuuttttttjttttttjtsssssjtttttssssssttssssssttttsssssstssssssttssssssssssjssttttssssssssssrrssssssttssstttttsstttttsssttssssssttttuuttuuutttttttttttssssssttttsssssttttssssstuuttstttttttssttttttsssssssttsstttttjjttjssssrrssssstttssstuuttsstttttsssttssssssttttutttttttttttttttttsssssssttssssssstttssssstuuutttttttttttttuuttttttssttttjttuttttttttjssrrssssjtttsssstttssssssssrrssssrrsssttstttjtttttttttttjtttssssssttttsssssstttssssstuuttttttttttstttttttsssssssttsstttttjtttttsssrrsssssttttsstuuuttsttttssrsttsssssjttttuuttttttttuuuuuttsssssttuuttsssssssjssssstuuuuttttssttttssttttssssssssttjsjtttttjtttttttssssssttutsssstuutsttuttssssttsssjttttttttttttttttuuuuuuutssssstuuttssssssttssssstuuuutjtssstttssttttsssssssstttttttttttttttttttsssssssssssrrssttssssttsssrsssrrssssssssttsstttttttttttttsrrssssttssssssssssssssssttttssssssttsssssssssrrsssssjtsssstttsssttstttssssssjtttsssstuutsstuttttssttssstttttttttttttttttuuuuuuutssssstuuttssssssttssssstuuuutsttssttttssttttsssssssstttjjtttttttttttttsssssjstttssssuuutttttttssstttssstttttttuutjttttttuuuutttsssssttuuttssssssttssssssttttssssssssssssssssrrrrssrsssssssttssssssssjssrssssssttssssttttsstttttsssttssssstttstuutttuutttuuuuuuutssssstuuttssssssttssssstuuuutsttssttsssstttsssssssssttssjjtttjsjttssttssssssttttsssstuttsstttttsssttssssstttttttttttttttuuuuuuutsssssttttsssssssttssssstuuuutsttssttttttttttsssssssttttsstttttjtttttttssssssttttssrsstjsssssssssssssssssssssssttssttttttuuuuttttssssstuuttsssssssssssssttuuutttjssttssssttttssssssssttssstttttjtttttttsrsssjjtttsssstuuttttttttsssttssssjtttjttussttttttuvvvutttsttuuuuutsttttttssjsssttuuuuttttsstttsssssssrrssssssttjsjjsstjsstttuuttstttttttttsssttuuuuuuttttttsssjjjttssttssttttttttvvvvuuttttuuuuuutsstttutssttsstutuuuttttstttsssssssrrrsssssstttsssstttssttuuuutsssssssssssrrssttttttssssssrrsssssssrssssssssstttttuuttttssttttttsssttttsssssssstttttssssssttsssssssssrrsssssjtssssssssssjtttuttsssjjtttttsssstuuuuvuttttttssttssttssjtssjttttttuvvvvuttttttuuuuusssjttutssttsstttuuuttttttttssssssssrrsssssstttsssssttssttttttttttsssstttsssttuullvuttttttssttjttttsttttjjtttttuuvvvuttjjttuuuuutsttttttssssssttttttssttsjjsssssssssrrrrrrrsssssssssssssssttttsssssssstttsssstuuututtjjtttssssssttsssssssssttttuuvvvuttttttuuuuussttttttssttsstutuuuttttttttssssssssrrssssssttssjjssjjssjttttttssssttttttsssstuuuuuutjjtttssssssttssssssstttttttuvvvutttttuuttuussstttttssttsstuuuuutttttttttsssssssrrsssssttttssssstjssttttttttssstttttssrrssttttttssssjsrrssssssssssssssssstttuvvuutttjttutuuussssttttssssssttttuuttttssttssssssssrrssssssttssssssttssttttttttsssssttttsssstuuuuuutsttttssstsstttjjjsssssjttttuvuutttsjttttuuttsttttttssttsstuuuutttttsstttsssssssssstsstttttttttsttsstttttttttttttttjtjsssttuuuuutjttttsssjjtttssttssttttttttuvluuttttttuuuuutsjtttutssttstuuttuttjtttttssssssssrrsstsjttttttttttttttttuuuuutttjtttssssssrsstttttssssssrrsssstsssssrrsssssttttttttttjjtttttttsssttttsssssssttttttssssssttsssssssssssssssstjssttssssssjtttttttttjtttttttsssstuuuuutjttttssttssttssttssjttttttuuvuutttjttttuuutssjtttutssttstuuutuuttttttttssssssssssstsstttttttsssttssttttttttttttttttttssstuulvvuttttutssttjtuutsttssttjjtttuuvuutttsjttttuutttttttttssjjssttttttssstjsjsssssrrsssssssssssssssssssssssstttttssssttttttjsssstuututtsssttssjtssttssssssssssttttuluuttssjtttuuutssttttttssttstuuttuutttttttttsssssssrrssssstttstttssttssjtttttttsstttttttssssstuuuuttsssttsssjssttssssssttttttttuvuutttjttuuttuutsttttttssttstuuutuuttttttttsstssssssssttssttttsssssttssttttttttssjtttttssssssstttttssssjsrrssssttsssssssssssjttuuuuttssjttttuutssstttttssttsstuttttttttsstttsssssssssstsssttttsssssttssjtttttutttttttttttsssstuuuuttsttttssjtsstttjtjssttsstttttttsssssssrrsstttttsssssttttjtuuutttjsssssstttttssttttuuttttttttuuuuttttttsssttuuutuvltsjtttssttsttttjssssssjjjtuutttttttttttttttttsssssssssstttuttsssssttttttuuttttssssttsssttsssststuuttttttttuuuuttttttssstuuutttutsssjsssrssssssssrrssssssssttssssssssssttssssssssssssrrssttttssssssssjssstttttssssssssstttsssssssttssttssttttuutstttssssttttttttttstttsssstttttjsssststttsttutttttttttttttttttsssssssrsstttttjsssssttttttuvuttttjjtttssttutssstttuuttttttttuuuuttttttsssttttttttttjttttssttttttttssttttttstuvuttttttttttttttttsssssssrrsstttttstsssssttsstutttsssssssssssjsrrssssttssssssstttttssstttsrssttttttutssjtjsssssssttjsssssssjjstuuttttssttsstttttttsssssssrsstttttttssssttttttuuuttttsssssstttttssststtutjttttttuuuutttttsssssttttttttssttttssttttttssssssssssssttttttsstttttttttttssssssssssttuutttssssttttttuuuttttsjttttsttutssttttuuttttttttuuuuutttttssstttttjttttssssssssssssssssssssssssstttstsssssssttssssssssssssrrssttttjsssssstttstuutttttsssssstttttssttttuutjttttttuuuutttttsrrsstutttttttjttttssstttttttsssssstjssuuttttssttsstttjssssssssssrrrssttttsssssssstttuuttsssssssssstttttttutuuutttttttuuuuuutttttsssttuuuuuvussstttssssssttttssssttttjttutttttttttttttttssssssssssrssstuuttsssstttttuuutttjssssjssstttttttuttuutttttttuvvvuttuuttssstuuuuttutsssjjssrrrssssssrrsssssssstttjssssssssttssssrrrsssssrrrsstttsssssssssssstttsssssssssssttttsstttttttsttsstttuuutttttssrsstuttttttsssttjsssssjjjjsssstttttstttttttttttttttttjsssssssssrrrssttttjssssttttttuuutssssssttssttuutttutuuutttttttuuvvutttuttssstttttuuttssjtttssssssttttsssttuutttuuuttttttttttttjjsssssssssrrrssttttjsssssjttttuutjssssssssssstttsstttttttjtjsssttutttttttssrssttttttutssssjssssssssjjsssssttttssuuttttttttsttttjssssssssssrrrssttttjsssstttttuuutttsssssssssttttttttttuuttttttttuuuutttttsssssttttttttssttttsssssssjjsssssttttssttttttjjttttttttssssssssssrrssstuuttssssttttttuutttsssssttssttuutttutuuutttttttuvvvuuuuuttssstttttttttjsssjssrsssssssssssssttssstttttsssssssttsssrssssssssrrrssttttssssssjssttuuuttssssssssstttttttuttuuttttttttuvuutttttsrrssttttuuuttjjtttssssssssttssstttttsstutttttttttttttjsssssttuttssssssttttttttssssuuuttsssrssssssstttuulvvuuttttttttttttttttttttttttttttuuttssjjtjssssttttttttttuvvutssstttttttttttttssssssttuuttssssttuttttttssssuuuttttssssjssssjttulvvvuuttuttsssttuuutuuuuttttttttttuutsssssssssrrssssssssssttttsrsssssssssssssssssrrsssttttssrrsstttssssssrrstttsssssrrssssssttttuuuutttttttsssstttttttttttssstttsttttssssjsssssssjjjttttttuvvutsstttsstttttttssssssssttuttssssssttttttttssssuuuttssssssssssstttuulvvuuttttttttttuutttuuttsttuuttttuutsssjjttsssstttttttttuvvvutttttttsttttttttssssssstttttsssssstuttttttjsssuuuttssrrssssrrssstttuuuttttttsssssttttsttttsssttttjsstttssssssssssssjssjtttttuvvutsstttssjtttttttsssssssstuttssssssttttttttssssuuuttssssssjsssstttuulvvuuttttttttttuutttuuttjttttttstuutssssjjjsssssjjtttttttuvvutsssttssttjsttsssssssssstuttssssssttttttttsssstuutttsssssssssstttuuvvvuuttttttttttuuttuuuttsttttttjtuutjjsssssssssssssssststtuutsrssssssssssssssssrrssssttttssssssttttttttsssstuutttssrsssssssttttuvvvutttttttttttuuttttuttsstttttjtuutsssssssssssttttttttttuvvutsssttssttjttttjjjsssssttuuttttssstuttttttssstuuttjssrsssssssssttuvvluuttttttttjttttttttttttttttttstuutsttttttttsstttttttutuuvlutsssttttttjttttjjssssssttuuutttssstuuuttuttsstuuttjjjsssttsssssttuvvllutttuttsssttttttuuuuttttutttttuutsttsssstsrrssssssssssttttsrrsssssssssssssssssssssttttjsssrssttttjttssssuussssssssssssssttttuuuuttsstttsssssttjjtttttttjjttttttttssstttttssssssstttttuuluutjssttssttssttsssssssssttuuttttssstuutttttssstuutttsssssjjsssstttuvvluutttttttttjttttttuttssttuuttttuutsstttttttssttttttttuuuvlutjstttttttsjtttttssssssttttttjsssstuutttttttstuuttsssrssssssrsssttuuutttssttssssssttssttttssttttjjssttsssssssttsssstssttttttuuuutsssjjssjjsjtttssssssssttuuttttssstuuttttttsstuuttsssssstttssssttuvvluuttttttttttttttttuttttttutttstuutsstttttttsssjtttttttuuvlutjssssssttssttsssssssssttuuttjsssstttttttttsssuuttsssssssjsssstttuvvlluutttttttttttttttuuttttuuuttttuutjttssttsssssssssstttttuutsrrssssssssssjsssssssssstttttjssssttttttttssssuuttttsssssssssstttuvvluutsstttttttttttttuttttttutttjtuutssttttttssstttttttttuuluutsssttssttttttttttttssssttttjtuusstuttttttuuuuutssssssttstuutsstuuutttttsstttttttttsstttttttttttttttttttttuuuuutssssttttttttttsssstttttttjttttttttttssssttttttlusstuuuttttuuuuutssssjtttttttttsstuttttttttttttssssssttttttttttttttuutttttttttuutsrssssstssssssssrssssssssssssssssstssrrsssssstutsrstttjsjttuuuttsrrsssttssttsssstuttssststtttjssjsssjtttssttttjttttttttttttuuuutssssssttttttttsssjttsstttsjjttttttttssssssttttuusstuutttttuuuuutsssjsttttjttttttuuuttttttttttttttjssttutsstttttttttttttttttuuuutssstttttttuttttssttttttttsttttttttutssssssttjtuusstuutttttuuuuutssssssttjstssssstttsssssssssssssssssssttssttttttjtttsssstttttuutsrsssstttttttsssssttssttssjtttttjtttssssstttjtuusstuutttttuuuuutsssssttuttuuttssuuutttttttttttttttssjtutssttttttttttttttttuuuuutssssjtttttttttssjtttssttsssstttjjtttssssstttjtuussttttttttuuuuutssssssttjttuttttuuuttttttttuttttttsssttttttuuuutttuuttjjttuuuuttssssssttttttsssssssssssssssssssjttttsrrsssttjtuusstttttttttuuuutssssssttsstuttttuuutttttttttttttttssttutssttttttttttttttttuuuuutssstttttttttttssstttttttttttttttttuutsssssjtttuutsttttttttuuuuttssssrsttttuuttsstuttttttssttttttttssssttssttttttttttssttuuuuuuuussssstttttuttsssstttssttssttttttttuutsssstttttlltttuutttttuuuuttsssssjttttuuutssttttttttttttttssssssttttttttttttttuujstttuuutuutsrssssssssssssrrrsjssssssrssssjjjtttssssrsssstuussttttjssttuutttssrrssttsstttssstttsssststttttssjsrrssjssstttttjttttsstttttuuuutssssssttttuutsssttttssttssttjtttttuutsssssstttuutsttttttjtuuuuttsssssttttttuutjttutttttttttttttttjssstttssttttttttttssttttuuuuutssstttttttuutsssttuttttttsttttttttuutssssssjttlutsttttttttuuuuttsssssstttttttsssttsssssssssstsssssrrssssssttttssstttssssttuutuutsssssstttttttsrsstttssttssjtttttttuutsssssjtttuutsttttttttuuuuttssssstuuuuuvutsstuttttttttttttttttssstttssttttttttttsstttuuuuuutssssjtttttuutsssstttssttssjttjjjjtuusssssssjttuutsttttttttuuutttssssssttttuvutttuutttttttttuttttttssssttttuuuuttttuutjjtttuuuuttssssssstssttssrrsstssssssssssssjttttsssssssjttuutsttttttttuuuuttssssssttttuuutjttuttttttttttttttttssstttssttttttttttsstttuuuuuutsssjttttttuutsssttuttjttssttttttttuuutssssjtttttuuttttttttttssstttsrrssttuuvuutssttuulutttttttttttssssttsstttttttttssstuuuttttttssttssstttvvutssuuutsstsssttttttttuuutssttttuuttllutttttttttssttttssssstttuuuutssstulluutttuutssssssssststttttttttttssttttttssttssssssssssttjsrrsstjssssrssjssssjttttsssssssttsstutjjjtjsjtssssstsrrrrssttuuutssssttuuttttttttsssssrssssssstttjjjttssstttttttttsssssssssstuvutssuuutssssssttttttttuuutssttjtttttuutssstttjssssstttsssssttuuuuutssstuuuuttttttttjtjssssttssttttssssttsjttttttttttssttjssttuvvutssuvutttttsstttttttuuuttsssjjtttttuuttttttttttssstttsrrsstttuuutssssstttttssttttssssrrrsssrsstttsssssssssttttsssssssssssssttuuttssuuttssssssttttttttuuutssttjtttttuuttttttttttssttttssssttuuvvuutssttuuluttttttttjtsssssttsstttttttttsttttttttttttssssssssjtuvutssttttssssssttjjjjjtuuutssssjtttstuutttttttttsssssttssrsstuvvvuutssttuvvuutttuutttttsssssjsttuuttjttttjjtttttttttssssssssssstutsrrstssssssrssjssssjtttttsssjjtttstuuttttttttttssstttsrrsstuuuuuutjsstuuuuttttttttjtsssssttssttuttsssttssttttttttttssttjsstttvvutsjuuuttjttssttttttttttuutjsjttttssuvttttttttjsssstttssssstttuuuuttsstuvlutttttttttttssssttttttttttttjsttuuutttttttttttssssstuuttttuvtttsjssstttttttttuuuttttttutsslvutttuutttssssttttsssstttuuuutsssuuvvutttuuuutstsssssssstttttttttssttttutttsstttsssssssssttssssssssssrrssjjssssssttttssssstttssuutsjjttssssssssttsssssstttuuttssstuuuttsstttttsjssssssssssttttttjsssttttttstttttttsssssstuuutstuvuttsssstttttttttttuuttttttttssultssstttsssssstttssssstttuuuutssstuvvutttttttttttssssssssttttttsssstttttttjtttttttttssstuuuutttlvutttjssttttttttttuttttjtttttjtultttttttttsssstttssssstttuuuttsssttutttssttttssssssssssssstttssssssssttttssssssssssssssstuuttttuutttsssssttttttttttuttsttttttssuvtttttttttsssstttsssssttuuuuuttsstuvlutttttttttttsssssssstttttjtsssttuuuttstttttttsssssjtuuutsttuttsssssstttjttjtttuttsssttttssuuttttttttssssstttssssstuuuuuutsssuuvvuutttuutttttsssssssttttttttjjjttttuttsttttsssssssssstttsssttsssssssssjssssssttttssstttttssuutttttttsjsssstttsssssttuuuuutssstuvvutttttttttttsssssssstttttssssstttuutttttttttttjsssttuuutttuvutttsssstttttttsssttttstuuttsjttttttttttttttttttttttttssstttttttuuttttssttttttttttttstttttttttttstuuuuutttuuuuuuttttssssssstuvuuttttsstttttttttsssttttstlvttttttttttuuttttttttttttttttsstttuttttuuutttsstuuuutttutttssttttttttttsttuuuuutttuuuutssssssssssssttssssjssrssjjjjjjsssstttsssttssssttjsjjttjsssttsssstttttsssstttttttttsstsssttttttttttssssstttjtttttsstttuutttuuuuuttsttssjsssttuuutttttsstttttttttsssttttstuuttsttttsstttssttuuttttttttttssttttttttuuttttsstttttttttttsssttttsttuttsttuttutttuuuuuttsttjsttttttuvuuttttjsttttttuttsssttttjtulttjjttttttttttttuuttttttttttssstttttttttssssssttttttttttssrsssjjjttttssstttttttttuttutssssssssssstuuutttttsssttttttttsssttttstulttstttttttuttttttttttttttuttssttuuttttuuttttsstttttttttttsssttttttttttssuuuuutttuuuuuutsttssjtssttuuutttttssjtjjttttssssttttstuuttssttttttttttttttttssttuuttsstttuttttuuttttssttuuuttttttsssttttttttttjtuuttuuttuuuuutssssssssssstttttssjssssjjtttttsssstttsssttttssttttttttssttttttttttuuttssttttttttuuttttsstttttttttttsssttttttttttsttuuuutttuuuuuttsttssttssttuvuuttttsstttttttttsssttttjtuuttttttttttttsjttttttttuuuuutssssjtttttttssttstttttttttttttssttttttttttttuuuuuttttuuuuutttttsssssstuutttttttttttttttttsssttttstlvttttttttuuttttttttttttttttttssstttttttttttttsttuuuuuuuuuttssttttttttttttuuuuuuttttuuuutsttssssrrrsttssssjssssjjjjsjssssstttsssttsssssssttttsssssttsssttutttsssssssttttttsssssssttttttttttjssstttttttttsttutttttttuuuuutttttsssssstuuuttttttsttttttttssssttttstuutjttttttttttsstuuuutttuuuuutssstttttttttssststttttttttuuttsstuttttuuutttuutttttttuuuuutttttsssssstuvuttttttttttttttttsssttttttuutjjtjtttttttttttuuttttttttttsssssstttttssrssssttttttttttssssjtjjttttttssttttttttttuuutssttssssrrssuuttttttssttttttttssssttttstuutjtttttttttttttttttttttuuuttssstttttttttssttstttttttttuuttssttttttttttsttuuuttttuuuvvutsttsssssrstuuutttttsstttjttssssssttttstuutjjtjjttttttttttuuttsttuvuutssstttttttutssttstttttttuuuuttsstuttttttttttuuttuutttuuuuussssssssrrssttttsstsssstjjtttsssssstttsstttjtjjjttttttsstttttttttuuuttssstttttttttssstssttttttttttttssttttttttttttuuuutttttuuuuutttttsssssstuuutttttssttttttssstttttttttttttttttttuusrssjttttttuuuutttttttjtttttssssjtttttttstuuttttssttttuuttuuttttttttttssuuuuttuutsssssjtttttttttttttttttssssttttttttttttttttttuusssttttttttuuuutttttttttttttssssssttttttttuuututttttttttttttttttttttttsstuuuttttssssssssssssjtsssssssjssssssssssjsssttssssjjttutsssssssssttttttttjtsssstttttssssssssssttssstttttssttttuuttuutjttttttttsstuutttuttsssrrrsstuuttttttttttttssssttttttttttttttttttuusrssttttttttuuutttttttttttttsssssstuuuttstuuuttttttttttuttuttttttttttsssuuuuttttssssssssttuuttttttttttttttsttttttttttttjttttttuusssjttttttuuttttttttssssttttssrrrssstttssstttttsssjtjttttttttjtttttssssstuuttsttssssrrrssstttttttttttttsssssttttttjttttjttttttuusssstttttttuuuuuttuuttttttttssssssttuuttstuuutttssttttttttttttttttttttsstuuuttttssssrrrsstuuttttttttttjsssssttttttjttttjttttttuusrssstttttttuuutttttttttttttttssstttttttttuuutttttttttuuttuuttttttttttssuuuussssssssrrrrrstttssssssjjjssssssssjtttssttssjtttttuusrssststttttuuutttttttttttttssssssttttttstuuttttsjttttutttttttttttttttstuvvutttttsssssssstuuuttttttttttjssstttttttttjttttttttuutrrssjtttttttuttttttuttttttttssssjttttttttttuttttssttttttttuuttttjttttssstuuuttttttsstttjjjjtttttttttttttsssttttttttttttttttttuuusrsjjtttttuuuuttttuuttttttttssssssttttttttuutttttttttttttttutttttttttssstuuuttttssssssssssssssssssssssssrrsssjssssssjjsssjjtttttsrsssssssttttttjjtttssstttttssssssssssttssssjtttssstttttttuutjjjtjsssssstttttttttsssssrrssttttttttttttttsssttttttttttttttttttuutsrssjttttttuuuttttuuttttttttsssssstuuttttttuttttttstttttttuuttttttttsssstuuttttttssssssssstttttttttttttjssjttttttttttttttttttuutsrssjjjtttuuttttttttsssstttssssrrsssssttsstttjttsssjssttsjtttsssjjssssrstttttsttsssssssrrssttttttttttjjssssstttttttttttjtttttuutsrssjttttttuuuutttuuttttttttsssssstuuutttttuttttsssttttttttttttttttttsrstuuttttttssssrrrssttttttttttttjssssttttjttttttttttttttutrrrsssjtttttuuttttuuttttttttjsssstttttttttuuttttttttttttttuutttttttttssstuutssssssssrrrrrrsttjssssssssssrrssttjstjssttsstttttuutsrsssssjttttttttttttttjjttttsssssstttttttttttttttjjttttttttutttttttttsssuuuutttttssssssssstuttttttttssttssstttttttttttttttttuutsssssstttttttttttutttttttttttttssjjtssstuuttsssttssttssssttuuttttstttsssttuuuttsttttttttjjjjjsjsttttsssttssstttttttttttttttttuutsssssjttttttttttttttttttttttttttsstttssuuuuttsttutjssssssttuuttttttttssssttuutsssttttsssssssssssssssssssssrsssjsssssjjjssjjjtttssssssssssssttsssjtttttjssttttttssssssssjtttssssttsssssssstttttssjttjssssssttttssstttttsssssstttttttttssttssjtttttttttttttttttuutsssssjttttttttttttttttttttttttttsstttsstuutttsttttsssttsstuuutttttttsssstttttsssstttttsssssssttttttttstttssttttttttttttttttttuutsssssjttttttttttttttttsssttttssssssssssttttssssttssssssrrstttssssjjjsrrssttttsssssjttsssssssstttttttsssjjssstttttttttttttttttuutsssssjtttttttttttuttttttttttttttssjttttuuuttsssttssssttsstuutttttttttsssstttttssstttttssssssstttttttsssttssssttttttttttttttttuutssrssssttjtttttttttttttttttttttttttttttuuuuttttttttttttsstuuuttttttttssstttttssssssssssssssrsssssjjssssssrrssstssssttttjjttttuutsssssssttsttttttttttttttjjtttttsssjttsstuutttsjttjjjtttsstuuuttttttttssttttuttsssttuuttsssssstttttttjssttssttttttttttttttttttutssstssttttjjttttttuttttttttttttttttttssstuutssssttssttssssstttttttssttsstttttttssstutttttttjjjssjttttsssttssttttttttttttttttttuutsttttttttttttttttttttttttttttuuttttttsstuuttssstttsssssssstttttttttttsstttttttsssttttssssssssssssttsssssssssssssssssjjjssjjsjtssssssssssssssssssttttjtsssjtjtttjsssssssjjttssssjsssssssrssttssssstttsssttssttsssstttttttssssstttttttjssttssttttttttttttttttttutssstssttttttttttttttttttttttttuuttttttsstuutssssttsssstssstuttttttttttssttssttssssttttttttssssttttttttssttssttttttttttttttttttuutsttttttttjttttttttttttssssjjtttssssssrsstttsssssssssssrrrsstsssssjjsssstttssssssssjttssssssrssttttttssssjssstttttttttttttttttutssttttttttttttttttutttttttttttutttttttsstuutssssttssssssssttttttttttttsstttssssssstttttttsssrssttttttsssstssstttttttttttttttttutsssssssjttssttjjttttttttttttttttttttttsstuutssjttttjtttssstuttttttttttssttssssssssssssssssssrrssssjjssrssssrsssssssstttttjttttutsssttsstttssttjjtttttttttjjjtttttttttssstuutssstttjjjjtsssttttttttttttsstttsttjsssttuutttttssssttttttjssssstttttttttttttttttttssttuuuuttttjtttttttttttttttttttttttttttssssssssttssssttsstsssssttttssttttuutsssssttttssttttttjtttttttttssssjtttttttttttttttttttssttuuuuttttjttttttttttttttttttttuttttutsssssssstttsssssssttssssttttjtttttutssssssssssssssssssssssssttssssssssssssssjssssssssssssssttttsssssssssssttssttsssjsssstttttjssssssssssttsssssssstssrrsssssttjsstttssssssssjssstuuttsssttttttttssstjjttttttttttttttttttssttuuuuttttjttttttttttttttttttttuttttutssssssssttssssttsstttsssstttjjttttutssssssstttsttuutttsstttttttttjttjttttttttttttttttttsssttuuuuttttjtttttttttttsssssssstttttttssrssssrsssssrrssssstssrrssssjjssstttssssssssssssttttssrstttttttjssssssjtttttttttttjtttttssttuuuuttttjttttttttttttttttttttuttttttssssssssttssssssssttssrsstttjjttstutssrrsssssssstuuttssstttttttjssssssttttjtttttttttttttssttuuuttjssssttttttttttttttttttttttttttssssssssttttjjttsstttsssttttjtttttutsrssssssssssttttsssssjssjsssssssssssjsssttssjtsstttsssstuuuutttsssttjttttttttttjttjtttttttttsrsssssstttsjjtjsstttsssttttjtttstuussssssssstttuuutttssttttttttssssjtttttttttttttttttttssttuuvutttjttttttttttuuttttttttttttttttssssssssttsssstsssttsrrsttttssttttuttsssstttttssttttttjttttttttttjssstttttttttttttttttttsstuuvvvuttjtttttttttttttttttttttuuuuuuttsssssssttsssstjssttsrssttttjttttttttssssssssssssjssssssstsssjsssssssssjssssjssssssssssssstttttttsssssssssttssttsssjsssjjtttttjssssssssstsssssssssttsrrssjjjttjjtttttssssssjsssstuuuttsstttttttttjsssjttttttttttttttttttssttuuvuuttjttttttttttttttttttttttuuuuutssssssssttsssstjssttssssstttjjttttutsssssstttsssuuuuttttttttttttttjjjttttttttttttttttttssstuuvvvuttjjtttttttttttsssssssssttttttsssssssrsssssssrrssttsrrrssssssssjtttssrrssssssssttuttsssttttttttssssssjttttttttjtttttttsssttuuvuuttjttttttttttuutttttttttttuttttsssssssstttsssssssttssrsstttjjtttttttsrsstsjsssstuuuttsttttttttjjssssjtttttttttjttttttttssttuuvuttssstttjtttttttttttttttttttttttsssssssstttjtttjssttssssttttttttttttssssssssssssttttsssssjssssssssrrsssjjsssttssjjssttjsrsttuuvuttsssttttttttttutttjtttttuttttttssssssssttjstttsssttssssttttttttttuutsssttjsssstuuuutttttttttttttjssstttttttttttttttttttuutttuuvuttjttttttttttttttttttttttttuuttttttutssttttttssssssssttttttssttttttuutttttttttttttttttttttjttttttsssjttttttttttttttttttuutttuvvutttttttttttttttttttttttuuuuuttttuuuuttsttttttssssttssttttttttttuttstttsttjssssssssssssssjsssssssssssssssssssssssssjssssstttsttuttssssssssttttttssstttttsssjttttsstttjsssssstsssssssssstsjjjjjjtttssttsstttsttssuuttuuttttttttttttsssjttttttttttttttttttuutttuuvuttttttttttttttttttttttttttuuttttuttutssttttttssssttssttttttttttttssttssttttttstuuttuuuuutttttttttjjjtttttttttttttttttttuutttuvvuttjttttttttttttssstjttsssssttssssttttsssssssssrrsjsssstsssssssjttssttssstsssssstttttttttttttttjjjssssjtttttttttjtttttttuutttuuvuttttttttttttttttttttttttttuutttttttttssttttttssssttssttttttttjtutsstttsttssttstuuttuuttttttttjsssssssttjtttttttttttttttuutttuvuttssttttjttttttttttttttttttttttttttuutsstttttttsssttssttttttttttuttttttsssssssssttttttssjjssssssjssssssjjjjssssssjttttjsttttstuvutsstttttttttttttttjtttttuutttttttttttssttttttjsssttssttttttttttttstuuttuutssjttuuttuuutttttttttsssttttttttttjttttttttttuuttttuuuttjttjtttttttttttttttttttttuuttttuuuutsttttttssssssstuuttttttttttstuuttttttttttttttttttttsssssssstttttttttttjttttttttttuuttttuuutttttttttttttttttttttttttttutttuuuuuutttttttttsssttsttuttttttttttsstutttttsssssssttsssssssssssssssssttssssssssssssjssssttssssttttssssssssstttttsstttttjsssstttssjttttssssstttssssssssttssjtttttttsstttttttsttjttttttuuuttttsssjssttttttttttttttttttttttuuttttuuutttttttttttttttttttttttttttttttuuuuuutjtttttttsssttstuuttttttttttsstuttttttttttuuttuuuutttjssssttttttttttttttttttttttttuuttttuuuttjtttjttttttttsstttttsssssttssstttttssssjttsssssssssttsssssssjjsssttssttssssjttttttuttttttssssssstttttttttjjttjtttttttuuttttuuttttttttttttttttttttttttttttttttuuuuuutstttttttsssjjssttttttttttttsstutttttjttttuutttuuutttsssssssstttttjjttjjttttttttttuuttttuuttssttttttttttttttttttttttttttttttuuuutttttttttsssttstuutttttttttttttutttssssssssssttttjssssssssssssstttsssssssjsjtttjsttttssstuttssttttttttttttttttttttttttttstuuuuuutstttttttsssttsttuttttttttttssuuttuutsjtttuuttuuuutttjsssssstuvvuttjttjjtttttttttttsssttsstttsssstttttttttttttttttsssttttsttttttttttttttttjssttttttsttttttttttttttttttttttttuuttttssssrrssssttuuuutsssssttttttttttttssttsstttjssttttttttttttttttttttttuutttuttutttttttuuttttttttttttttttttttttttttttttjjttjtttssjssrrrrrrrrsstuuttssssssssssssssssssrrsjssssssssssjjssstttjsjtjsjssssstssssjjttttttssstttsttssttttssjtttttssttttttttttttttttttttutssssrrsssstuvvuttsjtssttttttttttttssttssttjsssttttttttttttttttttjjjttttttttttttttttttttttttttttttjtttttjjtttttttttttttttuuutttuutssssrrssstuvlutttttjsttttttttttttssttssttjsssttttttttttttttssssssssjssssjssstttsssjttsssssstttsssssssjssssssstssssjssjtttttttttsssssssrrstuvvutsssssssstttttttttsssttssstjsssstttttttttttttttttjjtttttttttttttttttttttttttjtttttjttttttttttttttttttttttuuutttutssssrrsssstuuuutssssssjtjjtttttttsssttssstssssstttsstttttttttttttsstttssttttttttttttttttttttttuttttttttttttttttttsssssssssttssttssssrrrrrsttuuttssssssssssttttjsssssssssttssssttttttttttttttttttssttttssttttttttttttttttttttttttttttttttttttttttttttttttuuuuttuutssssrsssstuvvuttsjjjjjtttttttttjsssttsstttsssstttttttttttttttttsssjttssttttttttttttttttttttttttjjttttttttttttttjtttttttttuuttttssssrrssssttuuuusssssstttttttttttsssttsssjjsssttttttttttttttttttttjttuttttttttttttttuutttttttttttttttttjjttttttttjttttttssttssjssrrrrrrrrrstuuttssssssssssssssssssrrsjsssssssssssjssssjttjjsjsssssssjsssssssssttttttttttttssttttssjttttsssttjsttssttttttjtttttttssssrrsssstuvvutssssssjttttttttttsssttssstjsssstttttttttttttttttttjttttttttttttttttttttttttttttttttttttjjtttttttssttttttttutttttsssssssssstuvvuttjjjssttttttttttttssttssstjsssjttttttttttttjssssssssjjssssssssstjjjjtttjtsssttssssssssssssttssjsssttssjjjtttjjttsrsssssssstuvvutssssssssttttttttjsssttssstjssssttttttttttttttttttttttttttttttttttttttttttttttttttjttttttsjttttttjjttttttttttttttssssrrssssttuuttsssssssjttttttttssssttsssjsssssjttssttttttttjtttttsttttsttttttttttttttttttttuutttttttttjsttttttttsssssssssttssttsssrrrrrrsstuuttssssssssssjjttsssssstsssstsssssttttjttttttttttttssjtttssttjjttttttttutttttttuutjttttttttttttttttttttttttttttttutssssssssutssttttsjjtttjtttttttttttuttstttttssssjttttttttttttttttttttttttttttjsstttttttttttttuutsttttttssttttttttjttttjtttttttttjjsssttttttssttttsssjttjtttttttttttuutttttjjjsssstttttttttttttttttttttttttttttsstuuttutttttttuutsttttttssttttttttjjtttttssrssssssssrrssssssrsstsssssssssssssssssssssssssssssssssssssjssssjtssjjstttssjjssssssssssttttttttttsstttjttssttsssstttssssstttttssstttttttsssttttttssttttssjtttstttttttttttuuttttttttttssttttttttttttttttuttttttttjttssjttuttttttttttuutsttttttssttttttjsjttttjttsstttuttttssttttttssttttjstttttttttttttttttttttttttttssjttttttttttttjsssttssjjssssssssssttttttjtttssttssssssjsssssttjsssssttssssssssjjssssrssttsssssttttsssssjssttttttttttuttsttttjssssjttttttttttttttttuutttttttttttssttuttttttttjtuuttttjtttsstttttttsjtttttttssttttttjsssttttttssttttsssjjssstttttttttttttstttsssssssstttssjttttjttjtttttttttttttsssstuttttttttttuuttttttttssttttttttttsssssssssstttsjsrrsssssssstttsssssssssjtssttssjtttssstttssssssjttttjtttttttttttttttttsjjjsssjttuttttttttttutssttttttssttttttttjttttttttssttutttsssttttuusssjsssjttttjtttttttttttuutsttttttjsssjttttttttttttttttttttttttttsssstttttttttttttttssttssttsstttttttttttttttsssssttssjssstuuuttsssssssssjttjtttttttttttuutttttjttssssjtttttttttttttttuuttttttttttjjjtuutttttttttttttsttssttsstttttttjjttttttsrrssjjssssssstjjsssrsssssssssssssssssssssjjjssssssssssssssjtssssttssjjjtttssssssssssssssttttttttttttttssttssssssstttsssssjtttttssssttttsjssstuuuuussssssssjtttjtttttttttttuuttttttttttssjtttttttttttttttuuttttttttjsssjttutttttttttttttsttttttsstttttjsjttttttjsssstutttttstuuuuuttssjsssstttttttttttttttuuuttttttttttssttttttttttttttssttssssssssssssssttttjjjttttttssssssssssssjttssssssttssssssssjjssssssttttttsssssssssjttjtttttttttttuutsttttttjsssjtttttttttttttttuuutttttttttsssttutttttttttttttjttsstssstttttjssjttttttssrsttttsjssstuuuutsssssssssjttsstttttttjttuutsttssttjssssstttsjttttttttttttttttttttssssttuttttttttttutssttttttsstttttttttttssssssrrsttssjsrrstjjjsssssssssssssssjtssttssjtttssstttjsssssjttttjjjttttttttttttttttttjssssttuttttttttttttssttjsttssttttttttttttttttsssstuttttssuuuuuuutssssssttttjttttttttttttuttsssstttsssstttttjtttttttttttttssttttssssttttttttttttttssssssssssssttttttttttttttttsssttttssssttuuuttutsrsssssjtttttttttttttttuttssssttssssstttttttttttttttttutsstuuttstttuuutttttttttttsttssssssjttttttjtttttttttsrrssjjssssssttjjtttsrrrrrsssssssssssssssssssssrrssssssrsssssjsssttssttssstttssstttsrsssstttssjttttttssssssssssssttttssssttttttjsrrssttsssssttuuuuuutssssssjtttjttttttttttttuttsssttttsssstttttttttttttttttutsstuttssstttttttttttttuutsttssjjsssttttttsjttttttttsrrssttssssttuuuuuuuussssssttttttttttttttttuuttsssttttssstttttttttttttttjssttsssttssrsssstttjssjtjtttsrssssssssssjttsssssjttttsssrrssjjssssstuutttuttsrsssssjttjtttttttttjtttttsssttttsssjtttttttttttttttttuussttutssssttuutttttttttttsjjsssssssstttttjjttttttttsrrssttsssssttutttuutsrsssssjttjstttttttjstttttssssttssssssjtttssttttttttssttsstuutssssttuuttttttttuutsssssttssstttttsstttttjssjsrrrsjsssssssttjstttssrrrssssssssjjttjjsssstttssssjttssssstttttjjttttttttstttssttttsssjttttttttttttttssttsssssssttttttjttttttttttsrssttssssstuuuuuuuutssssjjtttttttttttttssttttsssstttsssjtttttttttttttttssttssttttsssttuttttttttttttssttssssssssttttttttttttttttssssttssssjtttuuttvutssssssjttttttttttttjsttttssssttssssjtttttttttttttttsjttsstuutttttuuuuttttttttttttttssssssstttttttttttttttjsssssssssssssttttttttsrrrrsssssssssssssssssssssrrrsssssssssssttsssjssttssssttssstttssssjttttssjttssttssssssssssssttttssstttttttjsrrssssssssjtttuuuuuutsssssjtttttttttttttssttttsssttttsssjtttttttttttttttssttsstuttsstttuttttttttttttttttssttssstttttsstttttttttssssssssssstttuuutuvvtssssjtttttttttttttttttttsssstttsssstttttttttttttttsssttsssttssssssstttjsssjsstssrssssssssssjttssssstttjtjsssssssssssstttttttuutssssssssttttttttttttssttttsssjtttsssstttttttttttttttjtttssttttsssttutttttttttttttsttssssssssttttsstttttttttsrrssssssssjtttttttvutssssssjttjtttttttjjsstttsssssttsssssjjtttsttttttttjssttsstutttssttuutttttttttuutsssssttssstttttssttttttsjtssrrssssrsssjttttttttsrrrssssssssjjttsjsssssstssrssssssssjtttttttttttttttssttssttttssttttttttttttttttssttssssssjttttttjttttttttttssssssssssttttuuttuuuttssjjjttttttttttttssssssssssssttttttttttttttttttttssssstttsstttttttttttttttssstuttssttssssttttttttttttttttutsrssrssttssstuttuvutsssssstttttttttttttsssssssjsssttttttttttttttttttttssssttuutttuuuuuttuutttttjsttuttssttssssttttttttttttjjjtttrrrrrrssssssttsstttsssssssssssssssssssssrrrrrrssssssssssjjjsttjssjjjssssssssjsssstttttttttttjsssssttssssttsssstttsssttttttjjjtttsrrrrsssjtsstuttuuuttssssjjtttttttttttsssssssstsssttttttttttttttttttttssssttttssttttttttttttttttsttuttjstttssstttttjttttttttjtttssrrssssttstuuttvmvutssjjtttttttttttttssssssssstssstttttttttttttttttssssssssjsssstttttjjjtjsssssssstsssssssssssjjssssjttssssssttsrrrrrsssssstuttuuutsssssjttttttttttttssssssssssssttttttttttttttttttttssssssttssttttutttttttttttstttttssttssssttttttttttttttjtttsrrrrssssjssttttuvuusssssstttttttttjjjjsssssssssssstttjjtttttttttttttjssssttttstttttuuttttttttttttuutssstttssstttttttttttttjsstsrrrrrrssssssttstttttssssssssssjjsjssssssssssssssrssttjjtttttttttttttttsssssjttssttttutttttttttttssttttsstttsssttttttttttttttttttssrrssssttstuutttuuutttttttjjttttttttssrsssstttsssttttttttttttttttttttssssttttsstttttttttttttttssstuttsjttjsssttttttttttttttttuutsssssstttssttttuuuuttttttttjtttttttttssssssttttsstttttsttttttttttttttsssstuuutttuuuutttttttttttsttuttsstttsstttttttttttttttttttssrrsssssrrrstssttttsssssssssssssssssssrrrrrsssssssssssssssstjssssjssssssssttsssttttttsstttsssssssttssssttssssttjttttttttttttttttsrrsssstssstttttuuutttttttjsttttttttsssssssttttssttttttttttttttttttttssssttttsstuttttttttttttttsttutttttttjsstttttttttttttttttttsssssssttssttttuvvvttttttttttttttttttssssssstttsstttttsttttttttttttsssrsssttsssttttttssssssssssrrttssssssssssssssttssssssjsssttssssssssssrsttttttuttttttttjjstttttttssrsssstttsssttttttttttttttttttttssssttttsstuuuttttttttttttssttttssttjssstttttttttttttttttttsrrssssjssstttttuvutttttttjstttsjjjjssssrsssttsssttttssstttttttttttjsssssttttsstuutttttttttttttstuuttssttttstttttttttttttttssttsrrrrrssssrsttsstttttsssssssssjjsssssssssrrsstssrsstttssssttttttttttttssssttttsstuutttttttttttttssttttsstttjsttttttttttttttttttttsssssssttsstuutssttuuuuuutsssttssttssrrssstuuttttttttsssssssstttttsssssttuuuutttttttttjssssttsstttttsjjjjjtttttttttttssttuuutttulututttttssttutttttuuuuuutsssttssttssssssstuuttttttttsssssttttttttttsssttuuvutttttttttttttttttttttttttttttttttttttttjssttuuttsstuttttsssrrrssssssssttttttssrrsjsssssrrrssssttssttssssrrrrssssssssssssssssttttttttttttssssssssssssssssssssssttssjtutssssjttttjssuuttttssttssssttsstttuuuuutsssttssttssssssttuuttttttttsssstttttttttttjssttuuuutttttttttttjstttttttttttttttttttssttuttsssttttttstuutttttjttjssttttttuuuuuuuttsstttstttsssssttuuttttttttsssssttttttttjjssssstttttttjssttssssssssssssssssssssssttssstttsssssjttjssstuttttssssssssttssstuuuuuutsssttssttssrrssstuuttttttttsssssttttttttttjssttuuuutttttttttttttttttttttssssjjjjttttttttttsssttuuttssuuttttsssjssssttsstttuullutsssttssttssssssstutttttttttsssssjttjtttsssssssttuuuttttttttttttjtttttttttsjtttttttttttuuttsssttuutjsstuttsssssssrssssssstttttuutsrsstsssssrrrssstttttssttttsssssjjtttttssssssttuuuuttttttttttttsttttttttsjsjsttjttttttttttsssttuuttstuluuutssttssssutsstttuvvvutsssttssttssssstttuuttttjsttssssssssttttjsssttttuutttttttttttjssssttttttttssttttttuuttjtttttssttuuttttlvuuutttttttttuttstttuvvvutsssttssttssssstttutttttttttsssssjssjttttssstttuuuuuuttttttttttjjttttuutttttttttttuutttttttjssttttttssuuttttsssssssstsssssssttutssrrsjsssjssssssjtttssttssssrrrrsssssssssssssssstttttttjjjjsssssssssjjjssssssstssttttsstttsssstttttjstuuutttssttssssttssjttuvvvutsssttsstttssstttuuuttttttttssssjjjsjttttjjjtttuuuuuttttttttttjsstttttttttjtttttttuuttttttssssttttttstuvutttttttttstuutstttuvvvutjstttsstutssstttuuuttttttttsssssjssjjttjjjjsstttttttttsssssssssssssssssssssssssssttssssttsrssstttssssuuttttssssssssttsssttuuuuutsssttssttssssstttutttttttttsssssjssjtttjjjjtttuuuuuttttttttttsssjttttttssssjttttttuttttttssssttuuttstuvutttssjjssstttssstttuvvutsssttssttssssssttutttttttttsrrsssssjtttssssstttttttttttttttttsssttttutttsstttttttuutttuttssssstttttsstuttjsssssssssssrrstttttuutssstsssttsssssstttttttttttssrrsssssjtttssssttttuuuttttttttttjsssttttttttjsjttttttuuttttttssssttuuttstuvvuuttsttttssuuttttssuvvutjtttssstttttuuuuutsstttjssjjssssssstttssssttuuutsssttttttttttjjttttttttttttttuuttuuttttttttsstttsttuluttttttttttuutttttttssuvvutjtttsssttttttuuuttsstuutsssssssjsssttttssstuuuuttssttttttttttttttttuuttttttttuuttuuuutjtjjjssttttttuutttsssssssssssssssjsrrstttsssssssssjssttssttssssssssssssssssrrssssssssttttssssjttjjjssjsssssssttssttssttttsstuutssssssssttssstuuttsssssttttttuuttjttstuvvutjttttsstuttuuuuuuttjttttjtjsjjjjjsstttjjjjttuuutsssttttttttttttttttuuttutttttuutttuvutssssssstttsttuuttttssttttuuuuuuttttstuvvuttttttsstutttuuuuuttsstttsssssssjsssjtssssssttttsssssstjssssssssssstttssssssstttssttttssssssssttsssttuttsssssssttuutttssttsstuutsstttsssttttttuuuttssstttsssssssjssstttjjjjttuuutsssttttttttttttjttttuttttttttuutttuuutssssssstttsttuuttttssttjttuuuutttttsstuuttttttssstttttttttttttttttsssssssjsssttsssssstuuttsssttttttttttttttttuutttttttuuuttuuvuttssssssttsstttttssssssssssttttsssjsssttttsstttsssstsstttttttsssttssssssssjsssttsssssstuuutsssttttttttttjtttttttttttttttuuttuuuttsssssssttttttuuttttssttttttttuttttsssuuvuttuttssstutuuuuuuutssttttttttttssssstttssjstuuuutssstttttttttttjttttuuttuuttttuuttuuttttttttttttsstuvvutttttttttuuuutttttsssuuvuttuttsstttttuuuuuutssttttsttttttjsssttttssstuuuutsssttttttttttttttttuuutuutttuuuttuuuuttttttstttsstuvuttttsssssstttsssssssrrstttssttsssssjssttssttsrssssssssssssssrrssssssssttttsssssjjjjjssttssssstttttttsstttttttuutssssttssttssjtvvtsssssttttuuuutttttsssuuvuttuutssttuuuuuuuvutsttttttttttttjssstttjttttuuuutsssttttttttttttttttuuttuuttttuutttuvutsssssstttssttvvttttssttttuvuuuuttttssuuvuttuutssttuttuuuuuutsstttssstttttssssttjsssstttttsssrssssssssstjssssttttsttssttttssttttssssssssttssstuutstssssjstuuuuttssttssttttttttssssttttuuuuuussstttssstttttssssttttttttuuuutsssttttttttttttttttuuttttttttuutttuutssssssssttsstuvvttttssttttuuuutttttsssttttttutssssttttuutttttjtttttsstttttssssttsssssttuuttsssttttttttttttttttuuuttttttuuuttuuuutttsssssttssttuussssssttssttttssssssrsttttttttssssttjtttttutssssttssssttttssssttsssssttuuutsssttttttttttttttttuuttuttttuutttuuutssstssssttsstuvvttttssttttuuuuttttsstttttuuuvussttttttttttuuttttsstttuvvvusssstttttttttttttttttttttttttttjjttttuuuttstttttttutttjtttttttttttuvmvuuuuuuutttuuutttsssssttttuuuvussttttttttttuuttuttttttuuvvussssttttttttttuuttttttttttttttttttttuuuuttttuuttttuuttttuutttttttttuuuuuuuttttssttssssssrrssssttuuttssssjjjsssssttssttsssssttuutsrrrssssssssssttssssssssjtjjttssssjttttttssstttsttttsssttuuuttttjttuvvutttttuuttuutttttjsssttttuuuvussttuuuuuttuvuttuttttttuuuutssssttttttttttttttttttttttttttttttttuuuuttttttttttuttstttuuttttttttuvvuuuuttttttuuttttttssttttuuuuvutsttuuuutttuuuttuttstttuuuvussssttttjjtttttttttsssssstttttjssstttttttjssttssstttssssttttsssjttttuuttuuttttstuutsssssssssstttuuutssttttttttttuutttttstttuuvvussssttttttttttttttttttttttttttttssttuuuutttttttttttttsstuuttttttttuuvvutuuttuuttuuttttttsssttttuuuutsstttttttttttttttttsttttuvvusrsstttjjjtttttttttttttttttttttttttttuuuttttttttttuttsttuuttutttsttuuuttttttttsstttsssssssssssttuuttssstttttttttutssttsstttuuvvusrssttttjjtttttttttttttttttttttjssttuuuttttttttttttttsstttttttttttuuvvutuuttutstuuttttttssttjttuuuvusstuttttttttttttutssttuuvvvutsssttttttttttttttttttttttttttjjjtttttuuttsttttttttttttttttttttttuuuvvuuuuuuuttttutttttsssttjjtuuuuusstuttttttttttttutttttuulvlutsttttttttttjstttttttttttttttttttttuuuuuutttuutttuuutttuuuuttttttttuuuuuuuutttssttssssjsrrsssssttttssssjjjjsssssttssttsssstttuttsrrrsjssssssssssjjjssssssjjtjsssssjttttttsstttttttttsstttuuuttttttttuuuuuuuuuuttuutttttsssstjttuuuuusstuutttttttuuttutttttuuuuuttsssttttttttttttttttttttttttttttttttuuuuttttuutttttttttttuuutttttttuuuuuvvuuttttuuttttttsstttttuuuvusstuuuuuttttttttutttttuuuuuutsstttttttttjjsjtttssssssttttjssssttttttttssttsstttsssttttttssssttttuuttuuuttttttttssjsssssssjttuuttssttttttttttttttutttttuuuvuutstttttttttttttttttttttttttttttjstttuuutttttuttttttttsttuuutttttttuuuuuuvvuuuutttttttttssssttttuuuutsstutttttttttttttttttttuullusssjtttjttttttttttttttttttttttttttttttuuuttttttttttttsttuuuuuutttttuuuttttttttstttssssssrsssssttuuttssttttttjtttttsstttstttuuvlusssjttttttttsstttttttttttttttttjstttuuuttttttttttttttttttuttttttttuuvuuuvvuuuutttuttuuttssssjtttttttssttttttttuussttttttttttttttuuttttttttttssssssssttttttttssssttttttttuuttuuttuuttttttttttttttuutttuuuttuuututttuuuttsssssjtttttttstttttttttutssttttttttttttstuuutttssttttssssttsstttttttttttttttuuuttuuttuuuuuuttuuuttttttsttuttttuututttttttssstttssrrsssssssssssssjssssssttssssssstssssssssttsssjssjjssssssssssstttssjjsssssjttttssttttttttutsstuuttsttssjtttssttuuuuutttuuttuuuttsssstjtttttttjttuttttstuussttttttttuuttsttutttttttttttttttssstttttttttjsjttttuuttuuttuuuuuuttuvuttttttstttttsttuuuuuutuuuttttuuttsssjtttutttttttuttttttuussttttttttttttstuuttttsstttjssssssssstttssttsssssjttttstttttttttttttttttssttsssjtttjttttutttttutttttttsssssssjttttttssttttttttutssttttttttttttstuutttttttttttjtttssstttttttttssjttttuuttuuttuuttttttuuttttttssttuutttuuuuuuuttuttttttttsssssjtttttttssttttttttutssttttttttttttssuutsttsstttjsssssssstttttttttssjttttttttuuttuuuuutttuuuttttuttttutsstttttttttttttsttttssssssssjsssssssttssssssttssststttttttttstuutstttstttssssssssstttttttttssjttttuutttuttuuuuuutttutttttttsstuutttuuuuuuuuuutttuuttttttttjttttjssstttttttttutssttttuutttttsssuutttttttttsssssssssstttttttssssttttttssttttuuutuuttttttttttttttuuttttuuttuuttutttttttttttttsjtttjssstttttttttutssttttuuttttssssuvuttttttttjssssjjsstttttttttjjtttttutstuuttuvuuuuttuuttsstttsttuttsttttttttttttsssssssssssssssrrrrssssjssssssttssssssttssssssrsttssjsssssssssssssssstttssjsssssssssttsstttttutttttttuutssstssttttssstttttttttuttttuttttsstttttttjssjttuttttjtuussttttuutttttssstuutttttttttssssssssttttttttjsstttttutsjttttuuuuuuttulutssttssttttssjttttttttuuuttttttttttttttttttssttuuttttttutssttttuuttttssssuuutttsstttsssssssrsstttssjssssssssstsssttttttttttttttttssssssstttssssttttttttutjsttttttttttsssssssssjttttttttutssttttuuttttssssuvutttttttttsssssssstttttttttsstttttttttttttuuutttttuuttssttssttuussttttttttttuttjtttttttttsjsssjjssstttttttttutssttttutttttssrsuutsttsstttjssssssssttttttttjsstttttttsstuttuuuutttuuuutsstuttttutssstttttttttttssstttssssssssssrrsssstttttsssttssstsstutttsssrsuutsttsstttssssssssssttttttjjsjtttttttssttttuuuuutttttttssttssstuussttttttttuuutttttsstuuvvutsssttssttttuuuuttttttttttuutsssssssttttttttttttsssssjjssssstttttttttsssssssstttuuttstttssssssttttttttttttttttttutttttssstuvuuuutsssttssttttuuuuttttttttuuvutsssssssttttssttssttsssssjsssssstutttttttttttsssttttuuutttuutsttssttttttttttttttttttttsssssrrrstttttsrrrssrrsssstttttsssssstttttssssssssssssssssssssssssssssssssstssssttssssssssstttttttssttssssssssjstttttttjttttttttttjsssstuuuuuutsssttsstttuuuuuttttttttuuuuttssssssttttttttttttssssjtjsssssttttjttttttttsssstttuuttttttssttssttttttttttttttttttuutttsssstuvuuuutsssttsstttuuuuuutttttuutuuutssssssssttttjjjsjjsssssssssssssssssssttsssssssssstttttsssttsssssssjssttttttssstjsstttttsssssstuuuutssrsttsrsjtttuuuttttttttuuuutssssssstttttttttttjssssstjssssstttttttttsssssssstttuuttttttssssssttttttttttttttttttttttjjssssuuuuutssrsttssttttuuuuttttttttuuuutsssssssstttttttsssssssstttssssstttttttttssssjssttttuuttttuutssssstttttttttttttttssttttssssssssttuutssrrssrrsjjtttttttssstttttttttsssssssttttsjsssssssssttsssssstttjjtttssssssssstttuuttttutssssssttttttttttttttttttttttttssssttuulutsssttssttttuuutttjtttttttttttsssssssstttjttttttsssssttssssstttttttttsrrssssssttuttsssttssssssttttttttttttttttttttttutssstuuuuuutsssttssttttuuuttttttttuuuuuttssssttjtttssttssttssssstttsssstuttttttttttssssssttuuttjtuutsjtstttttttttttttttttttttsssssrrrsttttssrrrssrrsjsstttstsssstttttttssssssssssssssssssssssssssssssssttsssjttssrrrssjsstttttsssttsssssssjjtttjjtttjjjjjjsttttttssstuuuuutssssssssttttuuuuttttttttuuuuttsssjttsttttjttttttssssjtttssssttttttttssjsssssssttuuttjtttssttjtttttttttttttttttjttttjttssstuuuuuutsssttssttttuuuuuttttuuuuuutttssssssssttjsjjssjssssssstssrsssttsssttsrrrrsssrsttttssrsttssssssjjjjttjjttssssssssttsstssssstuuuutssrsssssstjttuttttssttttuuuttssssstssstttjttssttssssttttsssstttttttttssrssssssttuuttsjttssssssttttttttttttttttjjttttttsssttuttuttsssssssttttuuutttjtttttuuuutsssssssssttssttssstjsjtttttssssttttttttjsrrssssjtttuuttstutssssstttttttttttttttjsssttsssssrrssttuutsrrrssrrsjstttttttssttttttttttssssssssttssjjssssssssttssssssttttjtttsssssssssstuuuttssttssssssttttttttttttttttjtttttttssuusssssssstsssstttstttssstttttttttttttttsstttjtttjjjjttttsssjjtssstttttttttjjsrrssttsstuutssstttttssttttssttsstttttttttssstuuuttuutssssstttsssstttssttssttttttttttttuuuttsttttttsssstttttsssjtttssttttutttttttttssttsstuuutjjtttttttttutttttttttttttttttsstttttttssrrrrrrsssrrrsssssjsrrsssssssssssstttssssssssssssssssssssssssssssttttjssjsssrrrsttssttttssssjtttssssttssttssssssjjjjjsssttttttuutssssssstsssstttstttssttttttttttttuuutsstttttttjtttttttsssjtttssttttttttttjsssssttsstuuutjsstttttttttttttttttttttttttsssjtttttuutsssssssttsssttttttttstttttttttttttuutssttttttjsssssjsssssssttssstjtttssssrrrrrstsssttttssssssssssssjjssssjjssssssssssssstttttutsssssstttsrrsttttjttssstttttttttttuuutssttttttsstttttttsssjtttssttttttttttjssrssttsstuuutsssttttssstttttttttttjjttttjsssttttttuutsrrsstttsssstttssttssstttttttttttuuutssttttttssssstttttttttttsstttttttttjjsrrssttsstuuutsttttttttttttsssttttsssttjsssssssttsstsssssssssssrrssjsssttsrssssssttssssttutssttjjttssssssjtttttssttsstttttttjttssssssttsstuuutssstttttttttttttttttttttttttjssttutttvussssssssttsstttttttsssstttjttttjsttuuttstttjjjttssjttttttttttjjtuuttttttjstssssstttsttttssttttttsssttsssttsstttttttttssstuttttuussssssttttsstttttttssssttttttttsstuvvutsttttttsssssttttjttttttttuuttutttttttttstuutttuuttsttttttttttttttttttttttttttttsstttttttsrrrrrrrsssrrssssssssrrrsjsssssssssttttsssssssssrrsssjjssssssssssttttttsssssssrssttssttttssssttttjjssttssjjssssssjtjjssssttttttutssrsssssttsstuutttttsssttttttttsstuuuutttttttttjttttttttttttttttuuttttttjttsjsstuutttuutssstttttttttttttttttttjjtttttsssstttttutssssssssttsstuutttttsssttttttttjstuuutssttttttjsssssjsssssstttssttssttssssssssssttsstttssrssssssssssssssssjjssssssssssssssttttttssssssstttssttuuttjsrrssttssttssssuuuutsttttttssjtttttttttttttttuuttttttsjtsssstuutttuutssstttttssstttttttttttjjtttttsssttttttttssrrssttttsstttttttssrstttjtttjsssuuuussttttttssssttttttttttttstttttttttjsjsssstttttttttsstttttttttttssssstttssstttsssrrssttsstssrssssssjsrrstttssssrrsstsssttssssttuusstttjjssssjstttttttssttsstttttttjjjssssstuutttuttssstttttttttsjtttttttttttttttsssttttttssttuuttssttttttuuutsssssttttttttssstuuttjttssjtttsssstjjtttuutttuuutstttssjttttsjttttttssssstttssttsssssttttttttttttttsssttssssssttuuuutsttuuttuuutsssssttttttttssstuuttjttsjttssssssttjtttuutttuuutttttttttttttttttttttsssttuutstttsssttttttttttttttttssssssssrrrstttssssssssstttsrrrrrsjjssjssrrstttssssssssssrrssjjsssstttssstttsssjssssttsssssttttsssrsttttsssssssssjjjttttjjjtttsssssssssssssttuutsstttuuuuuuusssssttttttttsssuuuttttttssjjjttttttttttuuttttuutttttjsjttttttttttttssssttutsstttssstttttttttttttttsssssssssrrstuuuusstttuuuuuuusssssttuttuttsssuuttttttssttttssssssssttttssttttssssssssttsssssttttsssrrstttsssssssssjjjjjttssssssssssssssssrrsttuutssttttuuuuutsrrsssttttttjssstuutttttssssssjtttttttttuuttttuutttttjssttttttttttttssssttutssjtsssstttttttttttttttsssssssssrssttuutssttttuuuuutssrssttttttttssstuuttsttssttssssttttsjttttttttuttttttsssttttttttttttssssttutsstttssstttttttttjttttsssrsssssssssstttsssssttttttttsrrrssttssttssrsttttsstjsssssssjtttjssttuuttttuttttttjjtttssttttutttssssstutssttsssstttttttttttttttsssttssssrstuuuuttttuuuttuuuussssstttttttttsstttttttttstttttjssjttttuuuttuuttssttjjstttttttttuuttssssttttsssssssstttttttttttttttjssssssssrrstuuvutttuvutttuutsssstttttttttssstttttttttjttsssssstttttuuuttuuttttttttttttttttttuuttssstttutssttssssttttttttttttttttsssssssrrrssuuttsssjttsstttsrrrrsstjssjjssrsstsssssssssssssssjjssstttttsttsssssssssstttsttsttttsrrrsttttssssssssstjjttttjjjtttjsssssssssrrstuuuuttttuuuuuuutsssstttttttttjsstttttttttsssjtttttttttuuuuttttttttttttstttttttttuuttssssttutsssttssstttttttttttttttsssssssssrrstuuvutttuuuuuuuuussssstuuttuuttssttttttttsstttjjsssssstttttsstttsssssssssttssttstuutsrrssssttssssssrsstjjttttsssjssssssrrssssqrsttuuttsttuuuutuutsssssttttttttssssttttttttsssssttttttttuuuuttttttttttttttttttttttuuttssssttutsssssssstttttttttttttttsssssssssrrstuuuutsttuuuuuuutsrrssttttttttsssttttsjttssttsssstttttttttttttttttjjssjsjtttttttttuttsrssttutssstssssttttttttttttttsssrrrrssrrrsttuttssstttttttttrrrrsstttttttsssstttssttssssssssjtttssttuutttttttjjsjtttttttttttuutssrssttutsssjsssstttttttttttttttsssssssssrsstttttuuuuuuttttttsssstttttttttttsssttjtttttttttttjsjtuuuuttuuttssssssjjttssttuuutuuuussttttsstsssttssttttttttttttttttssrsstttsssssttuuuuuvuttttttssssttttttttttsssttjjtttttttttttttttuuuuttuuttssttssttttttttuuuuuuutsstutttttsssttttttttttttttttttttsssssttsrrssssssttttttssssssrrrssjjjjsjjttssssssssssssssssssjjssttttssttssssssssssstjsttttttttttrrttttssssssssssttjjttssjjttttjsrrrrstttssssstttuuuuuuttttttsssstttttttttttsssjttttuttttttttttttuvvuttuuttssstssttttttttuuuuuuutsstttttttsssttsstttttttttttttttjssrrstjssssssttuuuuuuuttttttsssttuttuuttuttssstttttttttttjjjssssttttsstttsssssssssttssttttttuuutssttssssssssssssttjtttjssjjjjjsssrrrsjttsrsssstttuuuuuttttttssssttttttttttsssssjttttttttjjttttttuuuuttuuttssstssttttjtttuuuuuuutsstttttttsssttsstttttttttttttttsrrrrstttssssstttuuuuuutttttsssssttttttttttssssssstttttttssttttttttuttttttssssjssttttssttttttuuutsstutttttsssttttttttttttttttttsssrrrsjssrrsssssstttttttsssssssrsstttttttttsssssssstttttjssjjjjjttuuuttuutssssjssjtttttttuuuuuuutsstttttstssstttttttttttttttttttsssrrstttsssssssstuuuuuutssttsssttttttttttttsssstttttttttttttttttuuuusstuttsstttsjtttttttuutttuuusstttssssssstttttttttttttsstttttssrrstttssssssstuuuuuuuttsttsssttttttttttttssjsttttttttttuuuttttuuuusstuttssttssttttttttuuuuuuutssuutttjjssttttttttttttttsstttttsssstttssrssssssstttttssssrrssssttssjjjjttssrssssssssssssstttjssttttssttssssttssssttttttttttttttsstttjssssssttttttttttsssssssjtsrrrrstttsssssssttuuuuutttssssjtttutttttttttsssjtttttutttttttttttuuuussuuttssttsssttttttuuuutuuutsstuttjjttssttttttttttttssssttttssrrstjjsssssssttuuuuuutttjjjtttuuttuutttttsssttttttttttttttttttttttsstttsssttssssttttttuuttttutsstttssssssssjssttttttjsssssssjssrrrsjttssssrsstttuuuuttjjjjjjttttttttttttsssssjttttttttttttttttuuuutttuttssttssttttttttuuutuuutsstuttsssssstttsttttttttsssssttssrrrstttsssssssttuuuuuttsssssssttttttttttttssssssttttttttttttttttttttttttsssttssttttttttttttttttsstuttssssssttttttttttttssssttsssrqrsssssssssssstttttttsssssssssttssttttttssssssssttttssttttttttuuutsstttsssttsssttttttuuuutuuutsstuttssjsssttttttttttttssssttttssrrstttsssssssssssttuuuttsssstuuttsttuttsssstttttssttssuuuuuuuuttttttsstuuuuuttjstttuuuutsstttttttttttsssttttuttttttttssrrsssttssssssssssssssssssttuuvvuttjjttuuttttuuttsssstttttssttssuuuuuuuuttttttssttuuuuttttttuuuuuutsttttttttttttsstutuuuttuuttttsrrsssttsssssssstssrrrrrrsssttttssrrrssjtjsssjtjssrsssssssssssssttttttttsssstsssstttutssssttttttttssstssssttjjssrstttttttttttjtsrrrrssttsssssssssssssssssstuuvuuutsssstuuutttuuttsssssttttttttsttuuuuuuuttttutssttuuuuttjttuuuuuuttsttttsstttttssstuutttttttttttrrrrssttsssssssssssssssssstuvvvuuttjjttuuuttuuuttsssstttttssttsstuuuuuuttsstttsstttuutsssstttuuuutssssssssstjsssrstttsttssttssjsrrrrssttssrrssssssssrsssssttuuuttjsssjttttttttttssssssttttssttsstuuuuuuuttttutssttuuuuttttttuuuuuttstttttttttttssstutttttttttttsrrrrssttssssssssssssssssssttuuuuttsssstttttttttttsssssstttssttsstuuuuuuttjttutssttuuuutttttttuuuutsssssssjttttjssstuttuuttuuttttrrrrsstssrrrrssssssrrrrrsssstttttssrssstttssttttssssssjjtsssttsstuuutuuttsstttssttuuuuttjtttuuuuutssttttsstttttssstutttttttttttsrrrrssttssssssssttssssssssssttuuttssstttutttttttssstttttttttttttuuuuuuuutjjtttsrstuuuuttttttuuutttsssssjttttttttsstutttttttttjjsssssssttssssssstttsssssssssttuvvutttttttuttttuttsssstttttttttttttuuuuuuttjjtttsrstuuuutttttuuuuutttsttttttttttttstuuttuuttuuttttsssssstttstttsssttsrrrrrrrssstttsssrrssjtssssssssrrsssssssssssssttttttttssssssrrsttuutssstttttttttssssssssjjjjsssstttttttttttjjssrrsssttssssssssttssssssssttuuuuuttsstttutttuuutssssttttttttttttuuuuuuuuttjtttssstuuuuttttuuuuutttssstttjtttttttstuuttttttuttttssrrsssttssssssssttssssssssttuuuuuttttttuutttuuutssssttttttsstttttuuuuuuttsssttrrstuuutsssstttuttttsssrrsssssssssssttssttssttssssrrrsssssssssssssttssssssrssttuuutttjstttttttttttssssttttttssttsttuuuuuutttjtttsrstuuuutttttuuuuuttsssttttttttttjssuutttttttttjjsrrrrssttssssssssttssssssrssttuuuuttsttttttttttttsssssttttsssttsttuuuuuuttjstttsrstuuuuttttttuuttttssssssttssjjjssstuttttttuutttssrrrssttsssssssssssrrsssrsssstttttssssstttsstttsssssttjsjsssjtsttuuuuuutssssttrrstuuuuttttttuuuuttsssjjjjtttttttsstutttttttttttssrrsssttssssssssuttsttttttsssttuttttttttttttttssssttttttssttttuuuttuuutttttsssrrssttttssttuuttssssttssssttttttttttttsssstttttssstuutttttjtuuttuuvutstttttttjttttttttttsttuttutsssstttttjssttttuutttuuutttttsssrrssstttttttuuuttsstttssssttttttttuutttsssuuttttsstuutttttttuutttuvusssssssssssssssssssssssjsjsssrrrssjsssrsstssttssstttssttsssrrrrssssssstttttsssssttssssssjjssjttttssssstttttjsstutttssssttuttttttsstttjtttsttttttttttttttuuuutsssttttttsttuttuluttuuuttuutjsssrssttttttuuuuutssstttssssstttttttuutttssstuttttssttttttttstuuttttuttssssttttstttuttttuttsttuuuutsssttttttttttttuutttuuuttttsssrrrssttsssstttttsssssttsrrssssssssstttssssstttsjsrrsttttsssssttttttttssttsstsssstttttttttttttttttsssssttttssstttttttttuuuttuutjssrrsstttsssttuuuttsstttssssjtttttttuuttsssstttttjsstttttsttjtuuttttttssssssttssstttttttttssttttttsssssttttsssttttuutttuuutttttsssrrsstttsssttuuttssssttssssjtssssjttttssssstuttttsstttttsttsttttsstttsssssssssssssstttttsssttttttssssstttssssttjtuuttttuutttttsssrrrsstssttttttttssttttsssjjtttttttttttjssstutttsssttttttttsttuttuuuuttuuttttsssstttttttttstttttssssttttttttttutuuuutttutsstttsssssrrssstttttttttssssttssssttttttttttsssssstttjssrstuuuttttttuuuuuvvvttuttttttjjsssttttttssttttttssssttuttttttutuuuttttttsstttsssssrrssstttttuuttsssstttsstttttttttuutsttsstttttssstuuutttttuuuttuvvuttssssssssrrssssssssssssjsssrrrssjjsssssttttttsssstsssssssrrrrrrrssssstttttssrssttssssssjjssstttssssssttssssrstuutttssttuuutttuuttuttsttsssstttttttttssttuttssstttuuttttuutuvvutttutsstttsssssrrsssttuuuutttsssstttsssstttttttuutsttssttttsssstuuuttttttvvuttuuuttttttttsssstttttttttstttuutsssttuuuttttuuttuuttttttssttssrrrrrrsssssttttsssrrrsttssssssssssssttssssssssssssrrsttttsssstuuttttttttttssssssssstttttttttttttttsssstttttsstttttutttttttsstttsssssrrssstttttuuttsssstttsssttttttttutsssssstttssssstuutttttttuuuttuuuttttsstsssssstttttttssttttttsssstttttsstttttuuttttttssttsssrssrrsssttttttttssssstttsssttjsssstutssssssttsstssstuuuttttttuuttttttttsssssssssssssttttssssttttssrssstttssssttttuutsttttsstttsrrssrrsssttttttttjssstttssttjtttttttutsssssstttsssrstuutttttttuuuuuuuuvvutssssssssssttttsttttstsssssttttutttuuttuuutuutssssssssssssssrrstuuutsssstjssjtttttttttttttttsssttttssssssssssstttttuuvuutuuuuvvutsssssjjsssstttssttttttsssstttuuuttuuttuuututtsssssssssssssssrstuuutsssttjjttttttttttttttttttssttutssssssststttttttuuvuttuuutuutssrrrrrrrrrsssrrsssssssrrrssssjtjssttstttttttsssrrrrrrrssssrrrrtuuttsssssssssstttssssjjssjssssssttsssssrsssssssttjtuuvuuttttulvutssssssssssttttstttsssssstttttuuuttuuttvvuuuutsssssssssssssssrstuvuttssssssstttttttttttttttttssttttssssssstssttttttuvvuuttuuuvvutssssssssssttttsttttssssttttttuuuttuuuuuuttuttssssssrrrssssrrrsstuttsssrsssssstttsssssssssssssssstssrssrrrrrrsssssttuuutttttuuuutsrrrsssssstttjstttsssssssjssttttttttttuuttuttsssssssssssssssrstuuuttssssssjttttttttttttttttsssttutsrssrrssssttttjtuuuuutttuuvvutsrrsssssssstttssttssssssssstttttttuuttuuttuutsssssssssssssrrrstuuutssssssssjttttttttjjjjjttsssstttsssssssssstttttttuutttttttuutssrrrrrrrrsssssssssssssssssssttttjtttttuutttttsssssssrrssssssrstuuutsssttjjsjtttttttttttttttsssttttsssssrssssssttttuuuuutuuuuvvuutsssstssssttttsttttsssssssttttttttuuttuuttuttssssssssstttsssssuvvutsssssjttttttttttttttttttsssttutsrssrsssssssttttuuuuuttttuvvuutssstttsssstttstttssssssssttuuttttuuttuutttttssssssssstttjjsssuvutssssjtttttttttutttttttttttsstuuusrssssttssttttttuuuuttuuuuuuutssssrrrrrrsssrsssssrsrrrrsssjjssssttssttssttssrrrrrrrsssssrrrstuutssssssssttssttsssssjssssssssttttsrrrrsssssssttttuuuutttttulvuutsssttssssttttstutssssssstttuuutttuuttuuttuttjsssssssstttttsssuvuutsssssjtttttttttttttttttttsstuutsrssrsttssttttttuvvuutttuuvvvutsssttssssjtttstuusssssstttuuuttttuuuuuutttttsssssrrrssjssssssttttssrrrsssttstttssssssssssssssssttrrrrrrssrrsssstttuuutttttuuuuttsssssssssttjsstttsssssssjtttttttttttttttttttssssssssstttjtsssuvvutssssstttttttttttttttttttsssttuusrssrrssssttttttuuutttttuuvvuutsssssssssssttssttssssssssttttttstuuttuutttttssssssssstttsssssuvutssssssstttttttttttjjjjjjjsssttutsrrsssstssttttttttutttttttuuutssssssrrrsssssssttssssrrssssttttstttttuuttttssssssssssssttjsrsuvutsssstttttttttttttttttttttsssttttsrssssssssssttttuuuuutttuutuvvvluuuusstttsttttutssttsssstuuttsssttttttttssjtttsssttuuttjttttuuttsjttjjttuuutssssttttttttttttsttttssssstttsttuuuuttuuutttuuuuvvllluutttttssttttutsssssssstuuttsssttttttttssstttsssttuuttjtttttttsssttttttuvuttsstttttttttuutttttttssssttuuuuuuuuutuuuttuvvuuuuuuuuttsssssssssssssrrssrrrrsjtjsssssssssssssssssssssssttjssssssttssssssssstuutsssssssssssjttttsttttjsrrsstttsstuuutttuuttttuuttvvluuuuusstttsttttutssstsssstuuutsssttuuttttssjtttsssttuuutttttttttsssttssttuvuttsssstttttttuutttttttssssttuttuuuuutttuvuttuuutuvvlluuuussttsstttuutssttsssstuuutssssttuttttssstttssssttttssttttssssssssssstuuttssssssssssstttssssssssrrssttsssttuutttuutsttttttuvuuttutsstttjttttttssssssssttttssssstttttttssstttsssttuuttjtttttttsssttttttuvuttsssttttttttuuttttttsssssstttttuuuutttuutttuuuttvvluttutssttssstttttssssssssttttsssssttttsttssssjsssssttuttstttttttsssttssttuuuttsssstsjjsstttttttttssrssttutttuuuuttttuttttttttuuutttttsssssssstttssrssrrrsttttssssssjtssttsssssssssttttttttttttttsssttttttuuutsssssttttttttttttttttsssssttttttuuutttuuutttttttuvvvvvvutsttsstttuutttttssssttttssssstttssttssstttttjttutttttuutttssstttttttuuutssssttttttjtuuttttttttssttuuutttuuuuttuuuutttttuuvvvvvutttttsstttuuttsssssssttttssssstttssttssssttttjttuttttttttttsssttttttuuuutssssttttttttuuuttttttttttuuuuuuuuuuuttuuuuuuuuttuvvvvuttssssrrsssjsssrssrrrssssssrssssssrrssrrsssssssssttssstttttsssssjjssjtuutssssssssssssttttttttttjsstttttttttuutsjuuutttttstuvvvvuuuttttsstttuuttsttsssttutttsssstuutsttssstttttjttuuttttuutttsssstttttuuuutssssstttttttuuutttttttsttuuuuuuuuuuuttuuuuttttstuvvvvvuuttttsstttuuuttttsssttuutssssssttttttssstttssstttttssttttssssssssssttuuttsrssssssssstuutsssssjsrrsttttttttuutssttttttttssuvvvuuuttsttssttttttssjjssssttttssssssttssttssstttttjttuuttttuutttsssttttttuuuutssssttttttttuuttttttttssttuuuuuuuuuuttuuttttttstuvvvuuuttsttssssttttsssjssssttttssssssttssttsssssssssttuutttttttttssssttttttuuutssssstjjssstuutttttttssstuuuuuuuuuutsstttttttssstuuuutttssssssssttttsssssssssttssssssssssssssrssssssstttttttttttttsssttttttuuuutssssstttttttuuttttttttsttttuuuuuuuutstuuutttssstttttuuttttsssssstttuuuttssttssssttttttttttttssssssttsssssstuuuutssttttttttttttttssssttttjjtttutttttttttuvvuuvvutttuutttuuuttsstttttuuuttuttsssssttuuuttsstuutsssttttttttttttsrssssttsssssstuuuuussttttttttttttttsssjttttttttuuuuuuttttulvuuuuvvuttuutttuuuuttstttttuvutsttsrrssssssssssrrssssrrsssssssssssssrrrsrrsjssssssssttttssssttjsssjtssjssrssssjjssssttttttssjttuvvuuuuttttttsstuuuttssssttttuuttttssssssttuuuuttsstutsssttttttttttttssssssttsssssstuuuuussttttttttttttttsssstttttjttuuuuuttttttuvvuuuuuuttuusstuuuttsssstuuuuuttttssssjtttuuuuttstuutsstttttttttttttsssssstttttssstttuutsssttsssssttsssssssssjjsssssttttttsssssttuttuuttttttssttttttssssttuuuuttttsssssstttuuutsssttsssssttttttttjtsssssssttsssssstuuuuusstttuttttuuttttsssstttttttttutttttttttuvvuuuuuuttuuttttuuttsssjttttuuttttsssssssttuuttsssttsssssttttjttjjjssrssssttsssssttuuuutssttttttttttttttssssjtttsstttttttttttttuvvuuvvutttutssstuttsssssstttttssttssrrrsssttttssssttssssssttttsssssssrrrrsttrrsssstuuuutsstttttttttttttssssstttttttttuttttttttuuuuttuuutttttsstuuuttsssjjjjtttttutssssssttttuuttttttssssstttttttttttssttssttsssssstuuuutsstttttttttttjtjssssttttttttttttttttttuuvvuuuuuttjttttttuuttssjjtttttuttuutssssstttuuuttttuttssstttuttttttttssssssttssssssuuuuutssttttttttttssjjtjsjtttttttttuuuuttttuuvvuuuuuuuttuuutttuvutssttttttuutsttsrssssssssttssssssssrrssssjssssssrrrssrrsssssssssstttsssssttsssssssssssssssssssssstttttssssttuvvutuutttttttsttuutsssssjjjtttttttsssssstttuuuttttuutssstttttttttttttsttssttsssssstuuuutssttttttttttssjtjssjttttttttttuuttttttuuvvuuuuuuttuuttttuuttssssstttutsstttsssjttttuuuttttuutssstttuuttttjjsssttssttttssssttttutssstttssssjsssssssssssssssssttttttssstttuuttttttssttsssttutsssssssttttttttssssssttttuuttttttsssssttttttttttsssttssttsssssstuuuutssttuuttttttssjjjsssttttttttttttttttttuuvvuuttttttttttttuuttsssjjjstttttttsssssssttuuutjttttssssstttttttjjjsssttssttssssstuuuuutssttttttttttjjjsssssjtttstttttttttttttuuvvuuuuuttttttssstttsssssssssttssttsrrrrsssstutsssttsssssssttttsssssssssssstsrrsssstuuuutsstttttsttttsssjssssttttttttttttttttttuuuuttuuttttttttttuuttttjsjsssttuutttttsssttssttttutsstttjssstttttttttttuuutssstttttttttttsssstttttjsstttsssssttttttttttttttsttuttttttsstttjjtuussttttttjjtjssttuutttttsjtuutsttttuussttttssstttttttttttuluusstttttuuuuttttsssssssssssssjttjssttttttttttuuttttuuttuutttttuutttvutstuttttttttsstutttssssssssssssssstsrrttssrrrssjsssssrsstttsrrssssstttsssssssssssssssssssjssssssssstttjjttssssjtttttttssttttttuussttssstsssssstttttttttjjtuutsttttuutttttsssstttttttttttuuutsstttttuuuuttttssssssssstsssjttsssttttttttttuuttjtuuttuuutssttttttuutstttttttssssstttttttttsjtuutstuttuuttttttsssttutttjjtttuuutsstttjttttttttssrsssssssssssssssssssssttttttttssssttstttttssssssstttssttssttssssssssttttttssssttsstuttuusstttssssstttttjjtttuuutsssttttuuuuttttssstttttttsssjttsssttttttttttttttjttuttttttssttttttuusstttttjssjssstttttttsssssttssttttutsstttsssssttttjjjjttuuutsssttttuuutttttsssttjjttssjjjssssssjsstttttttttsttuuttuuttssttttttttssjtjjttssrrrssjttssssssssttssssssttssstssssssttjssssssttuutssssstttuuttttsssssssssssssssjjsssttttttttttttttjtttttttttssttttttuutstttstttssssssttttttuttttttssttttutsstuttsssstttttttttuuuvusstttttttttttttsssjtttjjssssjssssstttjtttttttttjstuutttstssstuttttutsssstttttjjsssstttttuuttttutssttttutssuuttsssstttttttttuuvvusstttttuuttttttssssssssssssssttjssttttttttttttttttuuuttttttttuuuttuusssttttttttsssttttssssssssssssssssssrsttssrrrsssjjttssttttttrrssssjttsssssssrrssssssssssssjsssssssjtttjjtsssssttttssjssstuutttutssssssstssssssstttttttttttutssttttutttuuttsssstttttttttuuvvusstttttttttttttjssssssssssssjtttsstttttttttttttjttuuttttttssttttttutsstsssttttsssssttttttuttttutssttttuuttuuttssstuutttttttuuuvusstttjttjjttttssrrssssssssssssssssssssttttjsttsssstttttttssssttsssttsssssstttsssssssttsttttsssttssttttutsstuttsssstttttttttuuuuusstttttttttttttssstttttjssssjtttsstttttttttttttjttuutttttsssttuuttttssssssttjssssssttttjtttsstttsssjttutsstutssssstttttjjtttuuutsstttttuuttttttjssstttjsssjjssssssstssttttttttssttuutttttssstuuuttttssssssttssrrrsssttsssssssstsssssssttssttssssssstttttssttuuutssjttttttttttttssssssssssssssjsjsstttttttttttttjttttttttttsstuutttutsstsssssttssssssssssttttttssttttttsstuuuuttsstttttttttuuttttttttttssssttuttjsstttttjssssssssstttttjtttttssjtttuuutsssstuvvvuutsrssrrrrsstjssjssssssstttttttsttttttsstuuuttssstttttttttttttttttttttssttttuutjssttttssssssssttjttttttttttssssttuuuvutjjttuuuuuuutssssrrsstttsstttsssssssssssssssssssrrstttssrrssssstttuutttsssssssssssssssttsssssssssssssrsssjssttssssstjsssssjttuutssssttuuuuttsrssrrrrsssssssjsssssstttttttsttttttsstuuuutttttttttttttuuutttttttttssttttuutjsjttttssssssssttssttttttttttssjttuuuuutssstuuuuuutsssssrrsssttsssjssssssttttttssttttttssuuuuutssstuutttutuuuttttttttttssssttttsssssssssssssrssssssttttssstssssssttttutsssssttuuttsrrssrrrrsssssssssssssstttttssssttttssstuuttttsstttttttttuuttttttttttssstttuutjssttttssssssssttjtttttttttttssjtttuuutssssttuuuuutsrssrrrrssttssssssssssstttttssttstttsstuuttssssstttttttttttsssttttttssstttuutjssttttssssssssssssttttsjtttssssstuuuutsssstuuvvuuttsjsrrrrrsjsrrssssssssssssssssssssssssstssssssssstttuuuutttssstttttsssssttuttsssstttssssssssjjssttttttttttssjtttuuuutsssttuuuuttsssssrrrssttssjssrrsssstttttssstjjttsstuuuuuttttttttttttuutsssttttttsssstttttsjtttttttsssssssstttttttttttjsstttutuuttssttuuuvvutrrssrrrrssssssjsssssssttttttssttttttsstuuutttttttttttttttttjjtttttttssssttuttsjttttttsssssssjtjtttttttttssssstuuuuvutttttuuuuvvutssssrrsstttssttssssssssssssssssssssrrstjsssssssssssttuutttsssjssssssssssssssssssstjsssssrrssjsstttjssssssssssttttutssssttuuuuutrrssrrrrssssssttssssssjtttttssttttttsstuuuuuttttttttttttuuutssttttttssssttuttsjttttttssssssssjsttttttttttssstttuuuuutsstuuuuuuutsrsssrrsssssssttssssssttttttssttttttssuuuuuutttttuttuuuuvutsstttttttssssttttssssssjssssssrrsssssttttssssssssssttttutsssstttuuuttrrssrrrrsssssssssrrrssstttttssstssssssuuututttttttttttttuutsstttttttssssttuttsjttttttstsssssjjjttttttttttssstttutuuttssttuttuuutrrssrrrrsstssssssrrsssjtttttssttjsttsstuutttsstttttttttttttsssttttttsrssttuttjjttttttsssssssssjtttttjsttsssssttutuuttssttuulvvuttstsrrrrrsssssssrrrrrsssssssssssssssssttsssstttsssttuuuuttssssttttttssssttttsssstttttssssssssjsstttttttttssstttuuuuutssttuuuuuutsssssrrrtjssjtjsrrrrssttttttsssssjjttttttuuuvuutttttttttuuttttttttttssssttsssssjjtttttsssssjssjttttttttjssttttttsstttuutttstuuuttstttsssttsstttsrrrrssttssttjssssjjtttttuuuulluutttttttttuttttttttutssssttssssjjttttttssssssjjstttttttttssttttuutttuuuuuttttuvuuttttttttttsstttssrrrssttsssssssssssssssssjjstttssssssttttttjssssssjssrssssssrrssssjtjssssrrssssssjjjtjsssssjsjttssttjtttttsttutttstttsssssssstjsrrrrssttssttjssssssttttttuuuvuutttttttttuuttttttuuutsssstttsssjtttttttsssssssjsstttttttjssttttuttsttuuuuttstuutttttttsssttsssttsrrrrssttsstttsssstjtuuttuuuuuuuuttttttttuutttttttttttjssttsrrrsssssjtssssrrsssssststttssssttsjttsssttttttsssuuttssssssssttssssjsrrrrrsjjssttsssssjsttutttuuuuuuttttttttttutttttttuutssssttssssjtttttttssssssjjsstttttttjssttttttsstttuutttsstuuutsttsssssjssstjsrrrrssttjtttsssssssttttttutuuuutttttttttttttttttttutssrsttssssstttttttsssssssssjttttttjsssttttttsstttuutttstlvutttutssssttssssssrqqrrsssssssssssssssstssttttuuttssssttttttttttssjtttssssttssssssttttttsssssssssstttttttjssttttttttttttuuutstuvuttttttsssttsstttssrrrssstsjtttsssttjtuuttttttuuutttttttttttttttssttuttsssttsssssjtttttttssssttsttttttttttsttuttttssstuuuutsssttttttttttssttsstttssrrrssttsssjtttsttjtuutttttuuuutttttttttttttttjsttuutsssttssssstttttuttsssssttttttttttttttuuttutttttuuuuttsjtuttttttttttutssttttssssssttssssssssssssttssssssttsssssssssssssssssssstsssssssssssssssjttjssssssssssstjtttsssttttttssssjjttttsssttttttttttssttsstttssrrrsssssssjtttsttstuutttttuuuutttttttttttttttttuuuutsssttssssjtttttuttsssssttjttttttttjsttuuttttsttuuuutssstuttttttttttttssttttsrrrssttssttttsstjstuutttutuuuutttttttttttttttjsttttttsstssrrsssssstttsssssssssssjsjttssssttttttssssttuttsrsttttttttttssttsssjjsrrrrssssssstjsssstjtuuttttttuuttttttttttttttttsstuuutsssttsssssttttttttsssssttstttttttttsttuttttssstuuuttssstuttttttttssttsstttssrrrsssssstttsssttstttttttttuuttttttjsttttttttssttuutsssttssssjttttttttsssjjsttttttttttssstuttttssstuuuutsssuuttuuuttjjtttssstssrrrrrsssssssssssssssttssttttttttssssssjsstttttssstttssssttsssssstttttttsssssttssttttttttsttutttttsttttuuttsstutttttttttsttttttttttssssssttssttuuuttttutttsssttsttttssssssrrsssssttuutttttttttttttttttttttsssttttjttttttttttuuuttttsstttttsssststuuttttjsttttttttttssssssuusstuuuuuttuuuttsssttsttttsssttssssstsjtuuuuttttttttttttttttttttssstttttttttttttuuuuuttuttsttttttsssttttuuuutttttttttttuuttssstttssstttttsstttssssssssssssrsssssrrrssssssjsssssssssssssssjttttsssssstssttttssstttttttssttsssssssssssssstuttuuttjjttttttttssssssttsstuuuutttuuuttsssttsttttsssttsssssssttuuuutttttttttttttttttttsssstttttttttttttttuuuttttssttttttssttstuuttuutttttttttttttsssssttssttuuttttuuuutttsttsttutjjjtssrrsssttttttutttssssttssssjttttsssssssssjtjjsssjttttttssttssssttssssssssttssttssjtssttttttsssssstsssstuutttttttttssstssstttsssttssssssssttuuutttttttttttttttttttttsstttttttttttttuuuutttttsstttttjssttstttttttttttttttttttssssssttssttuuttttttttttssssssttsssssssssssssstuutttssttttttttttttttttttssttttttttjjttttuuutttttsstttttsssttstuuttuutjttssjjjttsssssssssrrstssttsstttttsssssssssssssssrrrrssssttttttssssttttsjtttttttttssstttttttttttttttuttttttssttttttssttstttttttttttttttttuuutttsstttstuvvttttttttssstssstttssssssrrrssssstttuuuttssttttttttttttttttssttttssttssttttttuuttttsstttjsssssssstuttttttttttttttuuttttssuvtstuvvutttuuutssstssttttsssttssrsssjttttttuuuttttttttttttttttttjssttttttttssttuuutttttuutsttttjssssssstuuuuttttttttttuvmvuttstuutsttttttsjtttssrsssssssssssssrrrrrrrsssjjjttjssssttjssssjtttttjsssttjssstsssstttttttssttsssssssssssssstutttttttjttttttuuttttsstutstuvvuutuuuutsssttsttttssstttssssssstttuuuutttttttttttttttttttsssttttttttssttttttuuttuttttttttjsstjsstuutuuutttttttttuuuttssstutttuvvtttuuuuttttsssstttttttjssrrssstttttuuuttssjtttsssjjtttttssssssssssjsssstttstttssttssssssssssssrstttttttssjttttttuuttttssttssttuuttttttttssssssstttsssstssssssssttttuuuttstttttttttttttttttssttttttttsjttuuututttttsstttjjsssjjssttttttttttttttttuutttsssttssttuutttttttttsssssssttssssssssssrsstttttutttssttttttttttttttttssttttttttssttuuttttttttssttttsssssssstuttuutttttttjtttttttsssttsssttttsssttssssssssssssssssssrrrrsssstttttttssstttttjtttttttttjssttttttttssttttttttttttssttjsssssjjsstttjttttttttttttuuvvutttuvuuttuttstuuttssstuuuuttsttttssstttttttttttuuutssttttjtttttttttttttttttssssssssttsstttttttttttjssssssssstuutjttttttttttuuvvvuttuvuuuuuutttuuutsssuuuuuutstttttsssttsjttttttuuutssttttttttttttttttssttttssssssstuutssttttttutttjssssjsssttuuttuttttttttuvmvvvuttuvuuttttssttttsssssjssttsssssssrssssssstsssjtttssssssssssssjttjssssssttsssssssssttssssssssttssssssssssssstuuttuutttttttttuvvvuttuvuuuuuuttuuuutssttuuuuttstttttstttttttutttuuuutssttttttttttttttttssttttssssssssttsstttttttuttttssssttssstuuttuuttttttttuuvvutttuvluttutttuuuutsstuuuuuttttttttjsttttttuttttuuutsssssssssssjttssssssssssssssrrssttssssttttttssssssssssrrsstttttttjjttttttuuuutstuvuuttttsstttttsssttttuutsstttssttutsstuttttuuutssttttttttttttttttttttttssssssstuutsttttttttttttssssjsssttttttttttttttttuuuuuuttuuuuttttsstuutsssstuttttssstttssssssssttttttttttssttttjtttttttttttssttttssssssstuutsttttttttttttssssssssttuuttttttttjjjttuuuttssttttttttssjttsrrssstttttssstttssssttsstttsttttttsssttsjjtttttttttsssttttssssssstttssstttttttttttssssjsssttttttttttttttttuuvvuttuvvvvttttssttttsssttuuuuutsttttssttuuttuutttttuutssssttjtttttttttttttttttssssssssttssstttttttttttssssssssssttsstttttttttttuvvluttuvvvutttssttuttssttuuuvutsttttssstuuttuuttttuuutssstttttttttttttttttsjttssssssstttssstuuttuuttttsssssssssttttttttttttttuvvvvvvuuvvvvtttssssttsssssssstttsssssssrssssssttsssjjttsssssssssssssttssssssssttssrrssrsssssssttssttssjssssssssrssttsstttttttttttuvvluttuvvvuttttttuutsssttuuuuutsttttssttuuttuuttttuuutssstttttttttttttttttssttssssssssttssstttssuuttttsssstsssssttsjtuttttttttuuvvuttuuvmvutttsttuuttssttuuuuuttttuttjttuuttuuttttuuutssssssssssssttsssssssssssssssssssssrssttssttsssssrssssrrrsttsstttjjttttttuuuttttuvvvtttsssttttsssstttuvutsttttssttuuttuuttttuuutssstttttttttttttttttttttssssssjtttssttuutjtuttttssssjsssstttttttttttttttuuuuuutuuvvvtttsssttttssssttuuutssttttssssttttuutjttttttssssttjjttttttttttttssttssssssstttssttuttsttttttssssssssstttjsttttttjjjttuuutttttuuutssssssttsrrrsstttutssstttsssttttttttsttttttssssjtjjttttttttttsssjttsssssssjttssstttsstuttttssssssssttttjtttttttttttuuutstlvvvvvutssttssssttttssttttttttttssttttuuuutttttttttssstttjttttttttttttssttttssttssssssttttssttttttsssssssssssssssjttttttttuuttstuvuuvvutsstttsstttttsstuutttttttssstuuuuuutttttuuttsssttttttttttttttttssttttsstttsssssttuutsttttttssssssssstttttttttttttttuuuuttvvuuvvutsssssssssssrqrstttsssssssrsssstttttsssjttssssssssssssssstttttssssjtssrssssssssstttsssjssttssssssrrssssrsssjjttttttuuttstuvuuvvutssttttssttttssuuutttttttssttttuuuutttttuuttsssttttttttttttttttssstttssttssssssttutssttttttssssssssssssssttttttttttuuttstuvuuvvutssttttstttttssuuuttttutttjttuuuuuuttttttuttsssttssssssssttjjssssssssssssssssssstttsssssstsrrssrrrrrrssrsssssjtttjttuttssuuuuvvttssssssssssssrstuutttttttsssttuuuvutttttuuttsssttttttttttttttttssttttsstttssssstuutssttttutssssssssstttttttttttttttttttttuutuvvttssttsssstttssstuttsstttssssstttuuutjjtttttjssstttjttttttttttttssttttssstttsssstuutssttttttssssssssssssssstttttsjtttttsssttttuussrrssssssssssssstttssjtjssssssttttttsstttttssssttsjttttttttttttssjtttssttssssssttutssttttttsssssssstttjjttttttttttttttssslvuuuuttssttssssttttssttttttttttssttttuuuutttttttttssstttttttttttttuutssttttttttttssssttttssstjtttsssssssssssstttttttttttttttsssuuttuuutsstttsssttttssttttttttttssttuuuuuttttttuutttssttttttttttttuuutssttutttttttssstttttssjtttttssssssssstttttttttttttttttttstulttuuuttssssssssssrrrsjsssssssssssssjttttjsssjjjsssssssssssssssttttttssssttssssssssssstttsssssjttsrsssrrssssssssstttttttttttsssuuttuuutsstttsssttttsstuttttttttstttttuuuutttttuutttssttttttttttttuuutssstttttttttssssttttssttttttsssssssssssstttttttttttttttsssuuttuuutssttssssttttsstuttttuuttttttuuuuuuttttttutttssttsssssssstttjtsssssttssjtsssssstttssssssstsrrssrrrrrsssssssssjtttjtttssssuuttuuttsssssssssjsssstttttttttjssssttuvuutttttuutttssttttttttttttuuuttsttutttttttsssttuutssttttutssssssssstttttttttttttttttttssttttuuttssttssssttttsstttssjttssssssttuuuttjjttttttssstttttttttttttuutssttuutsttttsssstuttssttttttssssssssssssssttttttssttttssrsttttttssrrsssssssssssssssjsstjsssssssttttttssjttttssssttttttttttttuuutssstttssttttssssttttssttttutssssssssttttttttttttttttssssstssssstttttttjjttssttuttssttuuttttttuuuuutttttttuutttsstttttttttttttuutttttuutjttuuuttjttssssssssttsssssssssstuuuutttttttttssssssssssstttttttttttstttuttssttuuttttttuuuuuttttttuuuuttttttttttttttttuuuuttttuutjtuuutttttttsssssttttssssssssjttttttttttttttttsstttttssstuuttttssssssssssssssssssssssssssttssssssjjttssssssssssssssssttttjsssttssstttttsssssssssssjtssrssssssssttttttttjjttttsssssssssssttttttttjttttttuttssttuutttttuuuuuuttttttuuuuutsstuttttttttttuuuuttjtuutjtttuuuttttssssstttttsssssssssstuuuuutttttttttsssstssssttttttttttttsstttttssttuuutttttuuuuuuuuttttuuuttssttttssjjsssjjjjsssssttssstttttttsssssssssssssrrsrrssssuuuutttjjttttsssssssssssssttttttssttssttttssssttttttjtttttuvuttttttuuuutsstuttttttttttuuuuttttuuttuuuuttttttssssstttttssssssssjtttttttttttttttssssssssssstttttttttttsjttttssssjtttssssttttuuttttttttttttsstttttttttttttuutttttuutttuutttttttssssstttttsssssssssstuuuuutjttsjttsssssssssssssssssssssssssstssssssttjssssssttttttttstttttttssstttttttttttuutttjstuutsttuuuutsttssssstttttsssssssstttttttttttttttssssstttsssssttttttttttssttuutsssttttttttuuuuuttttttttttttttttttttttttttttttttsstttttttuuuuttjsssssssssssttssstttttuuuuuutttttttssssstttssssssttttttttttstuuutsstttttttttuuuuttttttttttuttttttttttttttttttttttsstuutttuuuuutttttstsssjtttttssstttttuuuuttttttttttssstuutssssstuutttsjttsssjjjsrsssssssssssjtttssssjsssssjssssssssssssssssssssssssssssttttttssssssssssssssssssssttttuuuuuutttjtttsssssttssssssstttttttttttttuutsstttttttttuuuuuttttttttuuuttsstttttttttttttttttsstttttttuuuuuttsssssssttttttttttttttuuuuuutttttttssssstttssssstttttttttttsttuutssttuttttttuuuuttuuuuttttuuttttttttssjsssssssssssssttssjtttuttjssssssssssssssssssttttuvvvutttsjttjsssssttsssrrsstttttttttttttttssssttttttttttttuuttuttttttuttssttttttttttttttttttsttuttuuuuuuttttsssssjtttttttttttttttuuttttttttttsssssttsssrrssttttttttttsttutssssjtttssstttttttttttttttttttssttttttttttttttttttssttttuuuuuutttsssssssttttttssstttttuvuuuutttttttsrrrsstsssrrrssssssssssssssttssssssjsssssjtttttjtttssttttttssssttttttttttttttssssttttttuuvutjsssssssstttttttsstttuuuuuuttttttttsssssttuvusrrsssttttttttttttttttttssssttttuuuussttuussssttsttttsttttttttttssssrrssssttttuuutttssttttssssssuvuuuuuuuuttuuutttttttssssstuvutsrrrssttstttuutttttttttttsssttttuuutssttutssssttssttssjtttttttttssssrrsstttuttuuuuttsstuttsssssstuuuuuvmvuuuuuttuttttttsssstuvvusrrsstttttjtuutsssjssssssrrsssssstttsrsjtssrrsssssssssssssssssjssrrrrrrrrsssjtttttssssstsssssssstuuttuvvuuuuuuttttttttssssstuuutsrrrsstttttttttttttttttttsssttttuvvutstuuussssttttttttttttttttttssssrrssstttttuuttttsstuttssssssuvllllvvuuuuuuutttttttssssstuuutsrrsssttssttuuttttutssttttstttttuvvusstuuutsssttsttttsstttsssssssrrrrrrrssstttttttjsssttsssssssstuuuuuuuuuttuuttttsssssssssstuutsrrrssttttttttttttttjsttssssttttuuutssttuusssstttttttsstttttttttsssssssssttutuuuuuttsstuttssssstuvlllllvuuuuuuttttssttssssstuvvtsrrrssttssttttttttttjstttssssjtttuutssttttssssssssttssttttttttttssssssssstttttuuuuttsstuttssssstuvuuuuuuuuuuuuutttttttssrrsstuutsrrrssssssssttssssjsssttsssssjjjttutssstutssssstssttssjtttttttttssssrrsssstttttuuutjssttutssssssuuuuuummuuuuuuttutttttssttjttuvussssssttssttttttttttttttssstttttuuutssttuttsssttsttttsttttttttttssssrrsssstttttuttttssttuttsssstuvvvvvuuutttuuttttttttssssttuuutssssssttssttttttttttttttssstttttuuutssttttssssttssttssttttttttttssssrrssstuutttuuttssttuuttssssttuuuuuvvuuuvvutttuttuttsttttuvvutssssstttttttttttssssssssrrsssssstttrrsjsssrrsssssssssssssssssjsrrrrrrrrrsssssstttssssttsssssssstuuuuuvvutuuutttttttttssssstuuutssrsssjjssttttttttttttttssstttttuuuussttuttsssttttttttttttttttttssssrrssssttttttttttsttuutssssstuvvvvvluuuuuuuttttttttssssstuuutssrrssttssttttttttttstttssjtttttuuuussttuttsstttttuuttttttssssssrrrrrrrrssststttssssssttsssssssstuuuuuuuttttutttttsssssssssttuutsrrrssjjjsjtssttttttjtttssssttttuuutssttuttsssttttttttttttttttttssssssssssuutttuuuttsttuuttsssstuvvvvvluuuuvvuttttttttssssttuvvusrrrssjjssttttttttjjjtttsssssstttuutssstttssssssssttssttttttttttssssssssssttttttuttssttuuttsssstuvvvvvuuuuuvvuttutttttsssssttuutsrrrssssrsssssssssssssttsssssjjtttttssstttssssssssttsstttttjjtttssssrrsssstttttttttssstuuutssssttuuuuumvuuuuuuttuuuuutttuutttttttttsssttssttsssttttttttjsstttsttttttttttsttuutttttttttuuttttttttttttttssstttssttttssttsttuttttttstuuuutsstuuuuttttuuttttuuttttsstttsssttssttssstttttttttssuutsttttttttttsstuuttttttttuutttttttttttttttttssttssstttsstttttuuuttttssuutttsstuvvutttuuuuutuuuuuttttttttssttttutssttttsssssssssssssssssssssssssjjjssssssssjsssssssssssssssssssssssssssssttssssjtjssssstttttsssuuttsstuuutttuuuttttssttssssjtssttssstttttttttssuutsttuuutttttsttuuttttuttuuutttttttttttttttttjtttssttttsttttttuttttttstuuuutsstuvuuttuuuuttttuuttttssttssssttssttsssjtttstttsstuuttttuuutttttstuuuutttttttuuttssssssssssttsssssssssssssssttsssssttssssstttssssstuttsstttttstttttttsssttssssjjssjssssstttjjjtsssttsstttttttttssttuuttttttttuutttttttttsttttttsstttssttttsstttttuttttttstuuuutsstuvvuttuuuuttttuuutttssttssssjjssttssssttjjjjttssttsssttttttsssssttttjsttttttttttttttttsttttttjssttssstttsstttttuuuttttsstuuttsstuvvuttuuuuuttttttttssssssrssssrrssrrssssssssssssttssjttttttsssssstttttttttttuttsjtttttttttstttssttssstttssttttuuutttttsstttttsstuvuutsuuuuttttuuttssstuutttsttssttsssjtttttttjstttssttttttttttsstuttttttttttuttjttttttttttttsssjttssssttssttssttutttutssttttsssstuuttjttuutjttuuutjssstuttssstttttssssttttttttstttsstttttttttssstutttttuttuuuttjttttttttttttttssttssssssssttsstuuuttutsstuttsssstuuutttuvutttuvvutttstuuutttttttuussstttssssssssssrrsssrrssssrrrsssssssssssjssssssjsssssssssssssssrrsssssstsrrsjttttssssstssssssttttsttuuuttuuuuttsssstuttsssjttttssssttttttttstttsstttttttttssstuttttuuttuuuttjttttttttttttttjjttsssjttstttssttttttuttsttttsssstuuuttuuuuttttuuutjsssuutsssttttttssssttstttssstutsstttttttttssstuutttuutttuutssjtttssssttttssssssrrssssssttsrssttttjsssttssssrstttsssttttssttuuttsssstttsssssssttssssjtttjjtjssttssttttttttsssstutttttutttuuttttttttttttuuuttttttsssjttssttsstuuttuuttttuutsssstuuuttuuuutttuvvutjssstuttssssstttsssstttjjjttsstsssssssstttssrstttssstttttttttttttttttttuuutjsstsssssssssttssttuuttttssttttsssstuuuttuuuuttttuuttssssttssssssrrssrrrsssssssssssttssssssstttssrsstttssttttttttssjtttttttttttttssssssssjsssttsstuuuttttssttttsssttuuutsttutsssttttssstuuuuuutsstuuuttssttttttttttssrsttssssttsssssrrssstttttsttsjttttttttssttsssssssssssstttsrrstttttttuuttttttttsttttjjtttssstuutjjtuuuuttttsstuuuttssttttttttttssrsttssssttssssssrrssttuuttsssjjtttttttssttssssssssssssstssrrsttttttuuutttttuttsttuttuuuutsttuuttttuluuuuuttttuuuuttjjjttsssssssrrrssrrrrssrrrrrrrqrrssssssssssssssjjssrrssssssrrssrrssssssrrsjjjttsttttssstttsssssttttttssttuttssttuutttttsstuuuttssttttttttttssrsttssssttssssssssssttttttttttttttttttssttsssssssssssstttsssstttttttuuttttttttstttttttttsstttuttsttuuuututsstuuutsssstttttttttssssttssssttssssssssssttuttttssssjjtttsssssssssrrrrrrrrrssssrrstjjtjsttttssstttsssssssstttssstttttssttutttttssttttttssjtttjjttttssrsttssssttsssssrrsssttuttttttttttttttssstutjjssssssssstttsrstttttttuuuttttttttsttuttttuttsttuutjjjttttttttsstuuutsssjtttjtttttsssssssrssttsrrrssrrrsstttssssjjjttttttssstttjssssssssssstssrrsstttttuuuttttttttsstuttttutssjtttttsstttttttsrrstttsssssssssssssssrrrsssrssttsrrsssrrrsjtttssssssjtttttttssttssssssssssssstssrsstttttttuuttttuuttssttttjtttsstttttsstuuuuuuttsstuuttttttttttttttssrssttssssttssssrrrrssttttssssjjjjttttuttttttssssstjssssttssrrstttttjtuutjttttttssttttttttssttttttjtuvutttttsstuutttttttttttttttssssttssssttsssssrrrssttuttssssjjtttttuttttttsttssttssssttsssstttttttuuuttttuuttssttttttttttttttttttvvuuuuuttttuttuuttstttttjsssrrrsssrrrrrsrrrrrrqqrsssjssrrssssssssjsssssttsssssssrrrssssrrrsjssttsttttssstutssrsstttttssstttttjjtuuutttttsstuutttttttttttttttssssttssssttssssrrrrssttttjjjjjtjtttttuttttttsssssttssstttssssttttttttlutjtttuttssttttttttssttttttttuuuuuuutsstuuttttssttuuuttttssssttssssttsssssrrsssttutssssssttjtttssssssssssssssrrrrsjsrrsstssttstttsssttttsrrssssssttssstttttsttuttttttssttttttssjttttttttssrssstssssttssssrrrrssttutsssjttttttttttstuuttttssttssssttsssstttttttuvuttttuuttsstttttttttttttttttttuttttttsstuttttsstttttttttsssssssssrsssssssrrqqrsttttssssjjjtttttttstuutttsssssssssttssssssttttttuutjttttttssttttjjttssttttttsttutttttsrrstssssssssstttssssrrrsssssrssssrsssrqrrsjtttssssssstttttttsstttsssssssssssttssssstttttttuuttttuutsssstttjjsstuuuttttttttttttssstttssstuuttttttttssssttssttsrssssttssssstuuttssttttjjttttuvllvvluutttttssttttssttttjtttttssjtttttssssssttttsstuuuttttttuuutttsssttsssstuutttuttttssttttssttsrsssstssssssttuttjjttjjjtttttuvllvvluutttutssstuuttttttttttttssttuuttssssssttttstuuuutttuuuuuttttttttttssttuuttttuttssrrsssssssrrrrrrssrrrssssjssrrssssssssssttuuuuuutttsssssssttsssttjsstttjsstttsssssrrrsssttsstuuutttttttuutttsstttssssttuttttttttssttttstutssssstttssstttuuttjjtttjjtttttuvllvvluttttttssttuusstuttttttttttttttttssssssttttsstuuutttttttuuuttsstttssssttutttuuutsssssttttutssssstttssstttuuttsstttttttssstuuuuuuttsssssrrssttsssttjsstttssssstttsssrrrsssssssttttssttttttttttsssssssssstttttttttsssstttssttsrsssstssssssttuttssttttttttttuvllvvvluuutttssstuutttttttttuuttttttuttssssssttttstuuuuttttttutttttsssssssssttttttttttssssttsssttsrsssssssrsssstttjsssjjjjttttttuulvvvlutttttssstuuttttttttttttssstttttssssssstjjsstuuuttttttttttssssssssrrssjsssstttssrrrsttssttsrssssjssssssstttsssssssssttstuuuuuuuutttttjssstttssttttttttttssttuuutssrrstttttstuvvuttttttttttttssttjsssstuuttttttttssstuuttuutssssssssstttttutttttuttttttjtuvvvllvvuuuuuuttttttsstttttttttssssttttjssssssttttssuuuuttttttttttttssttssssstuuttttttttsttuuuttuutsssssssssjtttttutttttttttttttvvvvllvvuuuuuuttttttttuuttttttttssttuuttssssssttttstuvvutttuuuutttttsstttsssstuutttttttssssssssssssrrrrrrsrrssssssssssssssssssssttuuuuuuttttttsssttssstttjsssstssssttsssssssssssttssuuuutsttttttttttssttsssssttuttttttttsstuuuttuutssssstssstttttuutttttttttttjtuvvvllvvuuuuuuttttutstuuuutttttttttttttjssssssttttssuvuutjttttttuuttssttsssssttutttuuutsssstuuttuutsssssttsstttttttttttttttttssstuuuuuuuttttttssstttsstttjsssstsssssttsssrssrsssssssttttsstttttttttsssttssssssttttttttttssttuuttuutsrsssssssttttttttttttttttttttvvvvllvvuuuuutttttutttuuttuuttttssttttttssssssttttstuuuuttttttttttttssjjsssssstttttttttsssttttttttssrrsssssssjjtttttssttttttttjttuvvllvvuuuuuuttttttttuutttttttssssttttsssssssstttssuvuutttttttttttssssssrrrrsssssstttssrrstttssttsrrrssssssjjjtttttsttttsssssstuvuuuuuuutttttttttttsstuttttttttssstuutssrrsssttttttuuuuttttttttttuussttsssstttsttttssttsstuuuuuttutsrsrrrssssttstuvuuvuttttjsjtuuutttuuuttuvmmvutssstttttttssssttttttttttttsjttttttuuuttttttttttuuusstttjssttttttttsstuttuuuuuuttutssssrrssssttstuvvvvuttttssjtuuutttuuuuuuvvvluttstttttttttttttttttttttssssttttttttttttttttttttuuutsttttttttttttttssttssttttttssssrrrrrrrsssssrssttuuttsssssssjtttssttssttuuuuttsssssjjjjsssssssssssssssssssssttttttttttttttstttutssttssstttttttttsstttttuuuutttutsrssssssjtttttuvvuvuuttttsttuuutttuuuttuvmmvuttsttttttttttttttttttttttsssstttttttutttttttttttuuussttssssttssttttttttsstuuuutttutsrssssssstttstuvuuvuuttttssttttsssttttttuuutttsssstttjjsssssssssssssssssssssttttttttjsjtttjsttttssttjssssjttttttssttttuuuuutttttsrrsssssstttstuvuuvuuttttsttuuutttuuutuuuuuuutttttttttuutssstttttttttsssssttttttttttttttttttttuussttsssttssssttsssttssuuuuuutsttsrrrrrssssttsstuttttttttsssttutttttuuuuuvvvlutssjtttttttsssssttjssjjssssssjttttttuttttttttttttttsrsssrsssssssssssstsssttttttssjsrrssrrrsssttsstuuuuuttttssstttttttttttttuuuuutssstttttttttttsstttttsssssssttttttttttttttttttttuuttttssttttssjttsstttttuuuuuussttssssrrstssttssuvvvvutttttsttttttsstttttuvmmvutttttutssttssssttttsstttttttjttttttttttttttjjjjttuutttttttttttttttsstttttuuuuutttttssssrrstssttstuvvvvuttttssttttttsstuuutulvvvuutttttttttttjttttttjtttttttttttttttttttttttttttttuuttttttttttttttttsstttttttuttrrsssrrrrrssssssrssttuutsssssssssssssssjssttuuuuttsssstssssssrssssssssssjjsssssstttttttttttjsssjtttttstsssttttssstsssstttttuuuutssttssssrsttttttstuvvvvuttttssttttttsstutttuvmmvuutsttttttttssjtttttjjtttttjjtttttttttttttttttttttuuttttssttttsssttssstttttuuuutssttssssssttstttssuvvvvuttttsstttsssssstttttuuuuttssstttssjssrssssssssssjsssssssttttttttjjjjjjsssttttsttttttttttsjjssstttttuuuutssttssssrsststttstuvvvvutttttsttttttsstuttttuuvvuuttttttstttssssttttjjtttttjtjttttttttttttttttttttuutsssssttttsrsjssssttttuuuuutssttsrrrrrssssttssttttttttttssstttttssttuutulvvvuttsttutttttsssstttsssjttjssjjjtttttttttttttttttttttssssssssssrrssssrsstssttttttssssrrssrrssssttsstuuuuuttttssstttsssstttttttuuuutssttttttttsssttttssssttttsssssttttttsstttttttttsstuutssstttttsssssttssttttttttssssttttstuuttttttttuuuussttttttsstutttttutuuuuuuuuuuuvusssttsssttttssttttttjjjtttssttssttttttjjjsssuutsttttttttssssttstuuttttttsssstttsssuutttttttttuuussttttttttuuttttuuttttuuuuuuuuuuttttttjtttttttttttttttjtttttttttttttttttttttuutstttttttttsssttssttsstttsrrrsssssrssssssssssssttssrssssssssssssssttssstttttttuuttssssssssssssssssssssssssttttttssttjtttssttstttsssjjttttsssssttsstuttuuttsssstttsssultttttttttuutssttsjtttttutttttttuuuuuuuuuuuuttstttjssttttttttttttttjttttttttttttttttttsstuutsttttttjsssssststttttuuttssssttttttuuttttttttuuutssttssttssstsssttttsstttttttttttsssssssssssssssssjssssssjtsstjsssjtjjsssssssttsstttttttjssssttsstuttuutssssstttsssuutttttttttuutssttttttsttuttttttttttuuuuuuuuuutsttttssttttttttttttttjtttttttttttttttttttttttssstttttssssssttssttttttttsssssttsssstttttsssstttsssjsssttssttttttuuttttuuuuuuuuuutssssssssttsssjjtjjjjjssttttttttttttttttssssttssssssjsrrrrrssssssjssttssrrrsssjsstuuttttsssttuutsssjssttsstttttttttjtttttttuuluttsttsssstttssssttttsssssttttttssttttttttjsrstutttttttttttsssttssttssttssssrsttttuuvvuuuuttssttutssstttttsttuttttttttttttttuuuuuttsstttssttttjsttttttttttttssttsstttttttjssrsuutttttttttttssstustuutsttssssssstttttuvututttssstutssstttttstuuuttttttsjttuuuuuuuutttttttttttttttttttttttttttttttjjttttttttjsstuutttttttttttsstutssttssttsrrrrrssssssttssssssrrssssrrssssssssssssssttssssttssttuuttsssssssssssssssssssssssstttttsssjjttttjtttsstttsttttttttssssttssttttttssssrsttttttvmuuuuutssttutsssttttttttuttttttttttttttuuuuuttsttttstttttttttttttttttttttttttttttttttssrstuttttttttttssssttstttssttssssrsttttuuvvuuuuttssttutssststttssttsssstssssstttttttttsssssssssssssssssssssssssjtsssssssjtjjssssssstttstttttttsssssttsstussttssssrrstttttvvuuuuutssttttssstttttsttutttttttsjtttuuuuuuutttstttsstttttttttttttttttttttttttttttttttsssttsstttttttsssssttssttssttsssrrrstttsttttttttssrsstsssssssttssttttttttssstttttuuuuuutssjsssssjtjssjtjjjtttssttttttttttttttttssrssttsssssjsssssrssssssssssssrrrrrsttttuuuuttttsssttttsrssjtttssttttttttsssstttttulluttstttssttttsssttttttttssttttttttttttttttjsssstuuuuttttuutttttttttssssssrrrrrstuuvvvvvvvvutssstuttssstttttttttttjsssssstttssttttttttttuttttttjsttttttttttttttttttttttttttssssstuuttttttttttttttttttttsssssssssstuuuvvvvvuttsssttutsssttttttttttttssssjtuutsstttttttttttttttttttttttttttttttttttjjttttttttssssttuuttttttttttttttttttjsrrrrrrrrrrstuuttuutjssrrrssssrrrsssssssssssssrrsssssssssttssssssssssssssssssssssttttttttssssssttttttttsssttuuttttttutttsttttttjsssssssrsstuuvvmmvvvvutssstuutsssttttttttttttsssssstttssttttsttttttttttttttttttttttttttttttttttttttttjsssstuuuttttttttttttttttjssssrrrrrrstuuvvvvvvvvutttsttttsssttttttsssssssrrrssssssssssssssssssssssssssssssstjsstttttssssjtssjjsssssssstttttttttttttjttttttttsssrrrrrsttulvvvvvvvutssstuutssstttttttttttjssssjttttsstttttttttttttttttttttttttttttttttttttttttttttttssssttutttttttttsstttttssssssrrrrrssttuuuuuuvutssrrstttssssttjtttttttsssssstuttssttttttttttttttttjssttssjttuttttttttttttttttttssrrsstttttsssttssssssttssssrrrrrrrrssjtuvvvuuuutsssssttssssttttttttttssssssstttssssttssstttsstttttsssttssttttttttttttttttttttttjsssstuuuuttttuuuttttttttsttssssssssstuuulvvuuluutsssttttssstttttttttttjssssssttssstttsstuttttttttttssttjjttttttttttttttjtttttttssssstuuttttttttuutttttuttttsssssssssstuuuuuuuuutssssttttsssttttttttttttssssstttssttttssttttttttttttttttjjttttttttttttttttttttttssststuutttttttuuuuuttuutttssrrrrsssrsstuutttttsssrrrssssrrssssssssssssssrrssssssssssssssssssssjssssssssssstttttttttssssssttttttttsssttuuttttttuutttjtttttttssssssssstuuvvvvllluttssstuutsssttttttttttttssssssttssstttssttttttttttttttttjjttttttttttttttttttttttjsssstuuutttttttuttttttttttsssrsssssstuuulvvllluutttssuutsssttttttsssssssssssssssssssssssjsssssjjsssssssssjttttttttsssssjjssjjssssssssttttttjjtttttjstttttttsssssssssttulvvvllluttssstuutssstttttttttttjssssstttssttttsttuttttttttttttttjttttttttttttttttttttttttssssstuutttttuutttjsstttsttssssssssssttuuuuuuuttssrrsttssssttssttssttjsssssssttsssstjsstttttttttttsssttssttuuuutttttttttttttttjsssssstttttsssttjsssssttssssrrrrrrrsssjtuuuuuuuttsssssttssssttsstttttsssssssssttsssstsssstttsstttttssstssstkkkkkttssssssttttttttssttttttttttttttttttssttttuutttttutuuuttttutsrssssssttttsstttttjssttssjtttttssssstuutttttttstttttttssjttjjttttttttssssssjjttttttssttttttttttttttttttssttttuuutttttttttttttttssssssssttttsstttttsstttssttttttssssstllttttttttjtttttttttttjjttttttttttjjttttttttttssttttttttttttttuuttttttttttttssttttttssssssrrrrrrrrssssrrssjsssssssssssttssrrrssttutsssssssrssjssssssssssttjssjjtssssjjssjtttttssstuttsttttttttttttssttuuuuutsstuuuuuttttuussssssssttutsstttttsttttssjtttttssssstllttttttttssttttttttttjtttttttttttttttttttttttssttttttttttttttttttsstttuuuttsstuuuuuttttutssssssssttutsssttttssssssssstttssrrrsstttssssjsssssjssssssssssjttttjjjsssssssjttjsssssstttjtttttjjtttttjssttttuuttttttttutttttutssssssssttutsstttttsstttssjtttttssssttlltttttttsstttttttjtttjttttttttttttttttttttttssssttttttttttttttttsssttttuuttttttttttttstttsrrrssrssstssrssjjssssssssttttttssssstuuttjttttsssstttssssjjsstutttttttttttttttttttsssstttssttssssssssssrssssssssssssstttttjstttsrrrsssssjtsssstttssssjssssttttssrrsstllttsssstssstttttssstssstkttttttsssssttttttttttttttssstttttttjttttssttttuuttttuvvuuuttsstsrrrrssstttttstttttssssjssstttuuttsssttuuttttttjjststttssttttttttttttttsssssstttttttttttttsssttttttttttttssttttuuuuttuuuuuutssstsrrrrsssstttsstttttssssststttuuuutssstulltttttttttttttttttttttttttttttttjttttttttttttttttttssttttttttuuttttttttttttttuuuuutsssssrqqqrrrssssssssstsssssssssssstttsssrsstutsssssssssssjssssssssstttttttttsssttttsssttttssttttsssttttttjttttssjttuuuuuttuvvuuuttssttsrrsstttttttstuutttsssjtsttttuuutssstulutttttttttttttttttttttttttttttttttttttttttttttttttssstttttttjttttsstttuuuuuttuvvuuuttssttsrrssssstttttttttssssssssssjttttssrsstttsssssssssssjsssssssssssttttttjsssssjsjtjssssssttssssstttjjtttttjssstttuuttttuuuuuuttssttsrrsssstttttttuutssssssssstttuuutssstullttttttjsttttttttttttttttttttttttttttttttttttssstttsstttttttttjtsssstttuuttttuuuuutttssjsrqqrrsssssssssttsssssssssstttuutssssttuutjttttssssssttssssttsttuttttttttttttttttttttsstttsrrsjssssssssssssssssssjjssttuuuttsssssrqqrsssssjjssstttsssssssssttuuutssssttlltsttsssssttttttsstttttttttttuttttttutttjjttttttsrrrrttttttttjtttttttttttttttuvvuutttssssrrssttutsssslvutsssssssstttttuuvuuttttsssjjjjtjttttttjjtttuuuuttuuuuutttttttttjsjtttuttsrrrrsttttttjjtttttttttttttttuvvuutttssssssssttttssrslvuutssssssstuutttuvuuttuutssjjttttttttttjjtttuuuuttuuttuttttttttttjjtuuttttsrrsttttttttttttttttttttttttuvuutssssrrrrrrrsssssrrrstttssssrrrssttsssttttssttssrssssssssttsssssstttttttttttttttttttttssssttttssssrrstttttttjtttttttttttttttuvvuuuutsssssssstuutssssuuvutttsssstttttttuvvutuuutssjjjjjjtttttttjjtttuuuttuuuuuttttuuuutttttttuutsrrrrtttttttttttttttttttttttuuvvuuuuttsssssssttttsssslvutsssssssstttjjtttttssttssssssssssssjjssssstttttttttttttssttttttssssttttjsrrrrstttttttttttjsttttttttttuuuuutttssssssssttutssssuvvussssssssttttttuvuuttuutssttttttttttttjjttuuuuuttuuuuuuttuuuuutttttttttsssrrssttttttttttttttjttttttttuvvuttttssssrrrsstttsrrstuutssssssssttttttttttttttsssssssssstttttsssttttutttuuuuuttttttutttjjttttsssrrrrsjsssssssssssssssssssssttuuuttttssssrrrsstttssssuuutssssssssttttttuuuuttttssssssststttttttssttttuuttuuuuutttttttttjsssttuttsrrrsttttttttjjtttttjjtttttttuuuuuuuttssssssstuttsrrslvutssssssssttttttuvuuttttssttttttttttttttttttuuuuttuuuuttttttttttssssttutjsrrrsstttttttjttttttjttjtttttuuuuuuuutsssssssttttsrrsuvutsssssssstuutttuvuuuuuussttttttttttttttttttuuvuttuuttttttttttttsssstuttttsssstttttttttttttttttttttttuuuuutstsssrrrrrrsssssrrrttttssssrrrssttssstttttjtssrsssssssstttsssssstttttttttttttsstttttsssssttttsssssssjttttttjjtttttjjjttttttuuvuuuuutssssssttuutssssuvuuttttssstttutttuvvuuuuussttttttttttttttttttuuuuttuuuuuttttuutttttsttuuutsrrrstttttttttttttttjjjsstttuuuuuuuuuttssssssttttsrrslvutssssssssttttjjttttsjttsrstssssssjjsssssssttttttttttttsssttttssssssttttssrrrrstttttttttttttttjjjjjtttuuuuuuuttssssssstuttsrrslvutssssssssttutttuvuuttuusssttttttttuttttjtttuuuuttuuuuuttttuuttttjstttttssssrsttttttttttttttttssssttttuuvuttuttssssssstttssrrsuuttsssssssstttjssttttttttssstttsssttttttsssttuuuutttuuttttttttttttjsttttjssrrrrsjssssssssssssssssrrssstttttttttsssssssstttsssssuvttssssssssttttstuuuuttttsssttttttttttttttstttuuuttuuuutssssstsssjsssttttjttttttttttttttjtttttttttttttttttuuuuuttttttssttsssssstttstttsssststtuttutttttttstuvvutttttttttutttttttttttttttssssttssssssstttsssttttttttttttjttttttjttttttttttuuuvvutttjjsssttsssssstttsttttssttssttttuuttttttttuuuuutttttttuuttttuuutttttssttsssssssssssstttttttuutttttttttttttttttttttttttttuuttttssssssrrssrrrrrsssssssssrrssrsssssttsssssssstttttsssttsstttssstttttjssssssssssssssssssttsssttttttttttttttjtttttjjtttttttttuuuvvuttttttssttsssssstttttttjssttsttuttuuttstttttuuuutttttttttuttjtuuutttttttttttttttssttsstutttttttttttttttttttttttjssjjttttttuuuuuutttttsssttsssssstttsttttssssssttjjtssssssssstuttttsjjssstttssstttttsssssssssssssssssssssssssttttttttjjttjssjttjsjjtttttttttuuuuuttttttssttsssssstttsttttssststttttuuttstttttuuuuuttttttttttttttuuttttttttttstttsssjjsstttttttuttttttttttttttttttssssstttttuuuuuttttttsssssssssssttssssssssssssttssttssssstttuuuutttttttsttsssttuttttssssssssssssssjjsstttjssttttssjsssjssssssssrrrssssssstttttttttssssssttsrssssttsssssssssssttttttttsssstttuuuuttttttttttttsttuttttttttsssssssssssssstttjttttuutttttttttjttttttttttttttttttuuuuutttttssssssssssssssstttstttssttttttssssssjtuvvvutttttttuuutttttssttssssssssssssssssssttsssttuuuttttttttjjttttttttttttttjttuuuvuutttttssttssssssssssttttstttssttttttsssssjtuuvvvuuttttttuuutttuuttttssssssssssssssssssttttttuuuuttttttttttttttttttttttttssttttttssssssrrsrrrrsrrsrrrrsssssssssssssssrrssrrstuuttttssttsstttjsssjssjssrssssssssssssssrsttsstttuuutttttttttttttttttttttttttttuuuvuutuuutssttsssssssssstttjttttttttttttsssssstuuvvvuttttttttutttttuttttssssjtttttttssssssttttttuuuutttttttttttttttttttttttttttuuuuuttttttssttssssssssssstttssttsstttsjsrrsssssttutttttjtsssttttsssjssssrrrsssssssssssssssssssstttutttttjjttjssjttjsjtttttttttttuuuuttttttsssssssssstsssttttstttssttttttsssssstuuuvuuuttttttttttttttttttssssssjsssttssssssttttttuuuuttttttttttttttttssstssttjttuuuutttttttssssssssssssssssjsssssssstsjttsssssstuuuvuutttttsstttttttttjtssrsssssssssssssssstttjtttuuttsjjssjsssssssssssssssssssjttttttttttssssssrssssssssssjsssstsstttjsssssssstuuvvvutttttttttttttttttttsssstttttttuutssstttttttsstuttttttttttttttttttttttttssttsttutttttttsssttttssssssssttttttttsttttssssssstuuuuuuttttttttttuuttjssssssssstttttttutssssttssttttuutttttttjjtttttttttttttttsstttttutttttttssstttssrsssssstttuuuttttttttsssssstuuuvvutttttttttuuuuutssssrrssjttttttuutssttttttuuttuuttttttttttttttttttttttttsstttttttjtjsssrrrssssrrrrrrrrsssjjtssssssssrrssrsttttttttssttssssttttssssssrrrsssssssttttsrssttssttstuutttttttttttttttttttttttjssttttuuutttttttssttttssssssssjtttttttttttttsssssstuuuvvuttttttttttttutttsssssssttttttttttssstuutttuttuuttttttttttttttttttttttttjtttttuutttttttssstttsssssssssttttttttssjsssrrssrsssstttttssttssssttttsssssrrrrsssssssstttsrssttssttstttttttttjjttttttttttttttttsstttttuttttttttssttttsssssssstttttttttsttttsssssstuuuuvuttttttttttuuuttssssrrsstttttttuutssstttttuuttuuttttttttttttttttttutttsssstttsttttttttjsrsstjssrsssrsssjttttttsssjtsssssrstttuuuutsstttjjttttttsssssrrssstttttttttssstttttttttuutjjjssssssssssssssssssssssssssttttttttssrsstssrrsssrssstttttttsstjssssssrstttuvvutttttttttttttttsssssrrrtttttttuuutsstttttutssttttttttttttttjjtttttttttttstjssttttttttttsstttsssssssssttttttutssttssssssssttttttttttttttttttuttjjssssssstttttttuuussstttttuuttttttttttttjtttttttttttttttttttssttttttttttsstttsssssssstttuuuuuutjtttttsssssttttuuuuttttttttuuuuttsssssssttttttttuutssttttttuuttuutttttttttttttttttttttttttttttttttjjjssssrrsssrrrrrrrrrssjjsstsrrssssrrssssstttttttsssjsjsssjttssssssrrsstttjssttutssssststttssttttttttttttttttttttttttttttttstttttttttutsstuttsssssssstttttuutsstttttsssssttttuuuttttttttttttttttssssssstuttttuuuttsttttttuutttuttttttttttttttttttttttttttttttttttttttttsstttsssssssssttttttttssssssssssrrssssttttssttssssstttssssssrrssjtjjssttttssssssstttssttttttttjjttttjjttttttttttttttssttttttttttsstttsssssssstttttttutssttttttssssttttuuuuttttttttttuuttssssssstttttttuuvutsstttttuutttutttttttttttttttttuuutttsssjssssttttttttsssttssssssssssstttttttssssssssssssttttuuutssttttttttttsssssssssstttttttuutssjtttttuttttttjjjsssssssssssjjsssssssssssssttsstttttsrsttsssrssssssstttttutssssssssssssttttuuttttttttttttttttssssssssuuttsstttuuttssstuuuttttttttttttttjjjjttttttttttutsstttsssstttttttttsstttttuuuuttsttutssssssttsstttttttttttttttuuuttttjjttttttttuuttssttttutttsstuuuuttsjtttttttjjjtjtttttttttttuutsttttsssttttttttssstttttuuuuuttttuutjssstttssttssttttuutttttuuuttttttttttuuttuttsssttttttttsstuttuutttttttttttttttttttttutttuuutstttsssssjsssssssrrssssssssttssssssrrrrssssssssssssssttssssstttssssssssssttsstttsssstttttsssstttttttsjjtttttttjjtttttttttttttuutstttsssstttttttttssttttttuuuutsttutssssssttsstttjsttttuttjtttuutjttttttttuuttuutjjttuuuuutssstuuuutttttttttttttjjtttttttttutuuuttttttssstttttttttsstttttuuuuutsssttssssssttssssssssssttssssttttssssssssssttssttssssjjssttssssttttttssttttttjjjjttjjttttttttttuttstttsssstttttttttsstttttuuuuutsttttssssstuussttssstttuuttttttutttttjtttttuuttuutjstttuuuutssstuttuuttttttttttttttttttttttuutuuussttssssssttttttttssstsstttttttsssttssssssttssttsssttttttjsstttttsssssstttttttttttsstttuuutssstuuuttttjjjsssssssssssssssssttstttssstsssssstttttstsrrsssstttttttsstttssssssttsstttsssttttttttttuttsttjstttttttttttttttttuuutssstuttutttttttttttttttttttttttttttuuttttssssstttttuutssstuttuuuuutsstttttssssttttttttjssjtttttttttttttttttttttuuttuutsstttttuuutsstuuuuutsttttttttttttttttttttttttvutstutssssttttttttsssttttuuuuuttjjtttttsssttuttttsssjjttuutttttutttttttttttuuutttssstttttuuttssuuttuuttttttttuutttttttttttttttuuuttuttsssssssssjsssrrsjsssjjtttssrrsssrrrssjtssssrrsssstttsssjtttsssssssjstttttttssssstttuutssstuttutssjtttttttttttttttttttttttuuttutssststtttuuutssstuuutuuvvutstttttsssstuutttttsssstttttttttttttttttttttuuuuuutsttuuuuvvttstuuuuuuttttttttttttttttttssjttttuuuttuttsstttttttttttssttttuuuuuttssstttssssstttsssrrssssssssssttttsssssssjjttttttsssssttsstttsssttssttssttttjsttttttttttttttttttuuttttssssstttttuutssstuttuuuuuttstttttsssstuuttttsssjsttuuuttttttttttttttttuuttttssjttttuvuttssuuttuuttttttttttttttttttsstttuuuvuttttsssssstttttttsssttttttttttsssstjssssssttttttsssssstttttttttttsssssttttuuttttsssttttuvutssstuttuttttttsssssssssssssssssstjtttssttssssssttttttssrstttttttttttssstttsssssttttttssssssttttttttttttttttttttuuttsssstuuuuuuuuuuttttttuttuuttstuutttuutttttssssstuuuuutsstttttttuutssstttttuuttttttttttutsssttuuutsssttttuutuuutssstuuuuttttttttttsssstuuuuuuuuututtttuttutttttuutttttttttttjttttuuuuutssttttttttttssttttttuuutttttttttutsssttuluutttttjtttuuvlttsttuutttttttttutssrstuuuuuuuutttttttttttuuutttuuutuuuuttttttttttuvuuutsstuutsssjssssssssssssssssssssssssrrssjtttsrrrsssssstttttssssttttsssssssttssrsttttttuuttttttttttsstttjstlvtttuutttttttttttuuttutsstttttttuuttsttuuuttuuuttttttttutssstuuvlttttttttttttvvtssstuttttttttttuttssstuuuuuuuuuuuutttuutuuuttttuuttuuuuttttttttttuvuuutsstuuuttttuttssttuttuuutttttttttttsssstuuussrrssssssstttsssssttttjssssssttsrrsttttttttttttttsstttttttjssttttttttttttssttttuuttutsstttttttuutssstuuttuuutttttttttuttssttuuutssssstttuuuuuutsstuuuttttttttttsssstuuuuuuuuutuutttuuuuuuutstuuutttuuttttjtttttuuuuttssttutttttttssstttjttttsssstjjtttsrrssttuutsssssjjjttuuutsssttttttttttttttssrstuuuuuuuuuttuttttuttuuttsstttssjjsssssssssssttttttssttttssstttssssttttttttttttssstttsrsstuuutssstttttttuvltssstuttttttttttttsssstuuuuttuuuuuutssttttutttsttuttuuutttttsssssttuuuttsstttttttuutssttttttutssssttttsstttsjttuuutssttttttttuuutsssttttutttttttttssssttuuuttuuuuuutssttttttsstttuutttttttttttjjttttuuutssttttttttttssttttttuutsssttttjjtutstttuvvtttttttttttulutssstuutttttttttutsssstuutttttttttttttttttuuttttuuuuuuuuttttttttttuuuuttsstuutsssjsssssssssssssssssssssssssrssstttsrssrsssssttttssrssttttjssssssttsrssttttttttttttttssttssttssstlvutuuutttttttssjtttttttssttttttttttssttttttttttjjtttttttttttttuvltttttttttsttlltsssttttttttttttutsssttuuuuuuuuuuuuttstttuutttttuuuuuuuuttttttjjjtuuuuttssttuuttttutssttttttuuttssttttsstttsssttuutsssrsssssstttssrrsttttsssssssttsrrstttttssttuttttssstttttsssstttttttttttsssstttttttttssttttttttutssttttttuuttssttttsttuttjjttuutsttssttttuuuuttsstuutttttttttttssstuuuuuttuuuuuuttttttuuuttstuuuuuuuuttttjjtttttuutttssttuttjttttssttttssttsssssttttttsssssttuutssssssjssttuutsssttttttttttttttsrsstuttttttuuuuutsstttttttssstttjjjjssssssssssssstttssssttsssstttsssttttttttsssttssssttssssttuutsstttttsttulutssstttttttttttttttttttsttssttttttttssssttssssttttttutttttttttssssssssssssssssttttttstuussssttssssjtttssstuutjtttttttttssssttttsttssssssttttttttttttttssssssttttttttssssstssrrtutttttttsttttttssssttttttttsssstttttssstttsssttsssstttjssstuutttttttttttttjssttttttttsssstttttttttttttttstsssstttttttssssssssssttttuuuttttttttttttttttssssjsssssjjsssssssssrrssrrrsssssrrssttsssssssssssrssrssssssssssssssssssssstsssttssssssstttstttssssssssrsttttttutttttttttjjjsttssssttssssttttttjttttsssttsssjttttssstllttttttttttttttssttttttssssssstttttttttttutssttssttttttutsssstttsrstutttuuttttttttttjjttttssssssssstttttjsstttsssttssssstttsrssuusssstttjsssrsrrrsssssssssssssssssjsjtttsssssssssssttttttsrsssssrrsstssttttttttsssssstttsssssttssssttttttstuutsssttsssjttttssstuutjttttttttssssssttssttssssssttttttttttttuuttttssttttttutssssttsssstttttuuttttttjttjtttttssssssssssjttttjssttssssttsssstttttjstutssssttjtttssssssttsssjsssssssttttttttttttttsssssssttttutsssstssrrsstsssjjssssssssssssssssssssssssssssjssssttssssttsssssjjsssstuutsssttssttjjtsssttsstjssssssttttttttttttuutsssssstttttttssssttsrssttttttttttttsjttssssssssssjjssssttttssttttssssttssssssttssssuutssssstttttsssssttssjttssrrssjttttttttttuutsssssstttttttssssttsrrsttttttttssttttttssssssssssttssssttttssttttssssstssssjjttssstuvtjssstttttttttssttssttttssssstttttttttttuutsssssssttstttsrsstssrssttttuutttttttttttttttsssssttssssjjtsssssssssrrssrrssssssssrsttsssrrsssssssssrsssrrsssssrrrssssstttssttttssssssssssssttsrrsttsrsstttttttttttttttttjjsssssssttsssstttttjttttssssttsstttttttsstlvttjsstttttttttssttsstttssrrsstttttuuttttuussttssjtttttttssssttsssstutttttttttttttttttjjsssssttsssstttttsstttssssttssststttssssuutsssssttttsssrrrssrrsssssrrrssssttttjjttttsssssrrssssstssrrsssrrrsstssttttttttsssjsstjssssssttssssttttssttttssssttssstjttttsssuutsssssttttttjsssttsstttssssstttttttttttuuuttjsssstttttttssssttsrsstttttutttttttjttjtttjsssssttssssttttssttttssssttsssttttttjstuutssssssttttsssssjssssjjsssssssttttttttttuutsssssssttttttssssttrrrsstssjjssssssrrsssrsssrrrrrsssrssssssssssttssssstssssssssssssuutssssssttttsjsssssssstsssssssttttttttttttuuttsssttsstttsssstuussttttuutttttttjjsssttssssssssjjjsttttttssttssttsssstuttsstttttttttsssssttttttttjjttsstttjssssjtttttutttttttuutsssttssttssssstuussttsstuuttstttsjtttttttssssssttttttttttssttssttssssttttjtttuutttttsssssttttttttttttsstttttttsssttuuuuttttttuttsssttssttssssstuusstuttuuutttttttttttttttssssssttsjtttjttsssssssssrssssssssstttssssssrrrrstssttssssssssssssssssrsssttttssstttttssssssssttssrrssuusrtttttttttttttjtttttttsssssssttjsttttttsstttsttssssuuttttttuttttttsssssttttttttttttsjtttssssssstttuuutjttttuuttssttssuutsssstuussttttuuutttttttttttttttssssssttttuuttttssttssttsssstuttttuuutttttttrrrsttttttssssssssssssssssssstttttssssttttssssssssttsrrrrsttrrttsstttttttttjsssjttssssssssttssttttttssttssttsssstuttjtttutttttttssssttttttttttsstttssssssssttttttttttttuuutsssttsstttsssstuusstuttuuuttttttttttttttsssssssttsttuttutssttsssssrsstutttttttttttsssrrrsttttttssssjjssjjjsssssssttttttttttttutssssttssttssssstuurrttsstttssssssssssssssssrrrrrssssttssttssttsssssrssttssssttttssttssrrrssttttttjsssssjttssssssssttttttttttttuttsssttssttssssttuussuusstutttttttjjssstttjssssssjtttttttttssttsstttssstutttsttuuuttjttsssstuttttttttttttttjjssjtttttttttttttttuuttssttssttssssttuussttssttttsstttsttttttttssssssttttttttttssttsstttssstuttttttuuuttttttsssttttttttttttttttttttttssttuuutttttttttsssstsssttsrssttutssuusstuutttttttttttttttsssssttttttttjttssssssssssssjtsssssttttssssssrrsstssttssssssssssssssssssstttttssttjtttssssssssttsrssttuussttssttttjttttjtttttttsssssssttttttttuttsttssttttssuuutttttuuuttttttsssttttttttttttttttjssssjttttuuutttttttuutsssttssuussssttuuttutsstuutttttttttttttttssssssttttuuttttssttssttttsstuutttuuuuutssttssrsttttttssssssttssssssssssttttttssssstttssssssrsssrrrsstttssttssttttjttttjjsssttssssssssttttttttutssttssttttsstuutttttuuuttttttssttutttttttttttttsjssssjttttttttttttttuutsssttssttsssstulussuusstuuttttttttttttttjssssstttttttttuussttsssssssstuuttjjjttttsstsssssttttttssttjttttjjsssssssttttttttttttttssssttssttssssttuussttsstttssssssssssssssssrrrrrssssttssttssttsssssssstttssttttttsssttssssttttttttttssttttssssssstttttttttuutsssssttssssttssttuutstttssssstttjttttsjttssttjjttttjtttssssttttssttttuuttttuuttstttuuttuvlutttutttssttttuuutjjssssttuttttttttuussssssttssssttssttuutsttssssrsttssstttttttssttssttttttttssstttttssttttuuttstuutttttuuuttuvluuttttttttttuuuvuttttssttttuuuuttttuutsssssstssssssssttuusstutsssssttttttttttttttttttttttttutssjjttssssssssttssssttssssttttssttttssssttssssttssttssssssssttttttsssjttssssssssssssssrsttuusstttssrsstttjttttttttjjttssttttttttsssttuttssttttuuttttuutttttuuuttvvllutttttttttuuttuutttsssstttuuuuttttuuttssssttssssttsstuvutttttsssssttttttttttttttttjtttttttuutsssttttssttttuuttttuuuuttttuussuvuuttttttssssttttttssssrrsstttttttjssttssssssssssrsssrrstutsstttsrrrstttjtttttssssjttssstttttttsssttuttssttttuuttttuutttttuuuttuuuuuuututtjstttttuutttssssttutttttttttttsssssttssssttsstuvuttuutssssstuttttttttjjttttsjttttttuttsstuutsssttsttuttttuutjjjjtttssuuuuuuttttssssttttuutjjsssstttttttttttutsssssssssssssssstuuutsttssssssssssssssssrrssssssssssssttsssstttssssssstttsstttttstttttssuuuuuutttttsstttttttttttssssttttttttttuttsssstttsssssssstuuussuutsssrstttjjtttstttssttttttuttttttsssttttttttttttttstuuttttttutttuuvuuttttttssttutuuutjjsssstuuuuuttsttuutsssssttsssssssstuuussttssssrrstssssttsstttsttttttuuttttssstttttstttstttttstuuttttttuuttulvvutttttttttuuuuluttttssttuuuuuutsstuutsssssttsssssssstuutssuutssrrstttttttttttttttttttuuutuuutsttttssssssssssssssssssssstttsstttttssstsssssttssttsssssssstttttsssssttsssrrssssssssssstuuusstttssrrstttjjjttttttttttjtttuuttuttsttttttttttttuuutttuuutttttutttulvvutttttttttuuttuuttjssssttuuuutssstuuttssssttssssjjsstuvussuutsssrstttttttttttttttttttuuuttuutssttttttttttttuttstuuuuttttuusstuvuttjtttssstttttttssssssssttttttssssttsssrrsssssssssssttutssttssrrrrstjsjjttssssstttssttuuttttssttttttsstttttuttttuuttttttuttstuuuuutttttsttttttuutttsssstuuututtttttttsssssttssssjjsstuvussuutssssstttttttttsttttttttttuuttuutstttttssttttttuttstuutttttttssstuuuuuttttssstttttuutssssssttuttttssstttsssssssssssssssstuvusstussssrrsssssssssssssssssssjttssttsssstttsssttssttttsstttttsttttsstuuuuuttttjjstttttttttttsssttuttuttsssttttttttttssssjtttttttssttttssssttjjtttjjtttttttttttvvttttuuuutsttllttttssttttttttttttttsssstttsssstttttttttttjsjttttttuuuvusrssttttttttttssssjtttttttssttttssssttsssjjsssttttssttttuvuttttuutttttuuttssssttttttttttttttssrsttsssssstttutttttttttttttttuuvvusrrsttttttssssjsssjjsjttttssttttssssttjsttttjtttttttjtuuuuuuttulvuttttuttssssssssssssttjsssssrrrsjssrsssssjttjjsssssssssjtttuutssrrsstjsssssssssssssstttttssttttssssjtsjjjssjttttttjttttuuutttuuuuttttlvutttssttttttttttttttsssstttsssstttuuttttttssjtttttttuuvusrrsttttttttttttstttttttuttsttttssssttttttttssttttsstttuvuttttuuutttttuuttttstttttttuuttttutssssttsssssssstttttjssssssssssstttutsrrrstsssssssssssssssjtttssssttssrssssssssssrsstttssssttuuttttuuuuttttuuutttsstttttuttttttttsssstttstsssttttttttttttjttttttuuuvusrrsttttttjtttjsstjjttttttjsttttssssttttttttssttttttttttuuuuttuuuuttttuuttttsstttttttttttttsssrsttsssssssttttttttsssttttttttttttsrrsstttsssssssssjttttttutssttttssssssssssssrrssssssssstttssssttttssssttttssssstjstttttttttssrssssssssssttttttttssssjtttttttuuuusrrrjjtttttttjtttttttttttttttttttsttttjjttjjttttutttttttuuttttuuuutsttllttttsstttttttttttttttsssttttssstttttttttsssstttuttttuuutsrssstttttttttttttttttttttttttttsjttttsjjjssssttuttsttttuuuttttuutttttuuttjsssttttttttttttttssrsttssttssttttttttssjtjtttttttuuutsrssttttttttsjjttttjttttssstttttsssttjssttssttuutttttttuuuuuttuvvutttuuutsssssssssrssttssssssrrrssssssrrssssssssssssssjtttsstttsrrrrstssjjsssssssssstttjjjssttttsssjjjssjjssjttuttttttttuuutttuuuutjtuvltttttssttttttttttttttssstttstssstttttttttsssjttuttttuuutsrrsttttttttttttttttttttttttttuttsttttttttttttttuttsttttuuuttttuuutsttuuttttsstttttttttttttttsssttssssssssttjjsssssssssjjssstttsrrrrstjsjjsssssssssstttssssssjttssssssssssssssttttssssttuuttttuuvuttttuuttttsstttttttttttttttsssttsstssstttttttttjjjtttuttttuuutsrrsttttttttttttttjttttttttttttttstttttttttssttuuutttttttuuuttuuuutstuluttttsssjjsssttttttttssrrstssssssstttttttssssttttttsstttssrrssjttttttssttttttttttttttttttssssssssssssrsstttsssssstttsssttttsssttttsssssssjjsstttttttsssssssssssssttttttttssssjtttttttuuutsrrsjttttttttjtttttjstttjsttttutttttttjjttjtuuttuuttttttssttttsstuttuuttttttuutstsssstttttttttttttuutttttsstttttttttttttttttttsssstttttttttttttttttttttttjtttttttttttjjsjsstuuttuuttttttttuutjssttttttttttttutssssssstttttttttttuuutttttsssstttstttjtttttttttssssstttttttttttjjttttjttttssttttttttttttjjjjsttuuuutttuuttttuuttstttttuuttssstutsrssrssssssssssssstttttsssrrssssssssssssttttsssssrssssstsssjjsssssssssjtttsstttttttttttjssssssttuuttttttttsttuttsstuttuuttttttuussttssjtttttttuuuuuuuuutttsssttttttttjjtttttttttsssssttttttttttttttttttttttttttuutttttttttttjtuutuuuttttttstuvutssttttttttttttutssttssttttttttuuttuuutttssssssjjssssssssssssssjssrssssttsssjjssssssssssstsssstttttssssjsssssssstttuuttttssstttttssttttttttttttuutsttsssttttttttuttuuutttttsssstttttttttttttttttsssssttttttttttttttttttttttttttttutttttttttttjtuuuuvuttuuttstuuutssttttuuttssttuussssssstttttttttttttttttssssssttssttssttttttssjsssssttssttttttjjttttjttttttsttttutttttsssssssssstttttsssssssttssssssssttssssstuussssssstttttttttttttttttssssstttssttsstttttttttsssssttjttttttttjtttttjstttttttttttttttttjjttjtuuttuuutttttssstttssstttutssttttuutsssssssttttttttttttuuttttssstttjsttttttttttttssrrsstttttttttttttttttttttttttttttttttttjssssstuuttuuuuttttsttttssssjjtttssttttutssssrssjttttttuuuuuuutttttssssttssttttttttttttssrrsstttttttttttjjttttttttttsttttttttttttjjjjsttuutuuttutttttttttssstttuutsttjtttsrrrrssssssssssstttttttssssrssssssssssssjtttsssrrrssssstsssjjsssssssssssttsstttttttttttssssssttuttttttttttssttttsstttuuussttttuutsjssssttttttuuuuuuuuuuttttsstttsstttttttttttttsrrssttttttttttttttttttttttttttttttttttttttttjtuvttuvutttttssuuttssttttutssttttuutstsssjtttttttuuuuuuuutttsssssjssssssssssssssssrrrsssssjsssjtsssssssssssttssstttjssjssjsssssssttttuutttttssstttssssjttttssttttuuttssssstttttttuuuuuuuuttttsssstttjttttttttttttssrrssttttttttttttttttttjtttttttttttttttttttttjtuvuuuvuuutttttttttssttttuttsstttuutssssssstttttttuutttttttttssssttsstttttttttttsssrrssttjstttttttjttttttttttttttttttttttjssssssssjstttttssssssssssrrssssttssssstuusssssssstttttttuuttttttttjssstttssttssttttttttssrrssttjttttttttjttttttttttttttttstttttttjjttjttuttttuuttuutsssssssssttttttuutsssuusrrssttttttttttttsssstttttttttssjtttttttttttsrrrrssjttttttttttttttttttttttttttssttttjjsssssttutttuuutttttttsssssssjtttsstttsstutsrrsstttttttttttssssstttttttttssstttttttttttsrrrssssttttttttssttttttttttttsstsssttttttssjjsttuttttuutttuutssssttssttttttuttssstssrrrssssssssssjssssssssssssssssssssstsssstjsrrrrrrsssjssssjssssssssssstttjssssssjttttssssssstuttttuuttttttssssssssttttttuuttstuusssssttttttttttttssssttuttttttssjtttttttttttsrrrsssstttttttttjtttttttttttttttttsttttttttttjtuutttuvuttuuttssssttssttttttuutsstutsrssjttttttttttttssssstttsttssssssssssssssssrrrrrrrrsjjssstjssssjsssssttjsssssssssjsssssssssttttttuusstutssssssssstttsttuutsssuussrssttttttttttttsssstttttttttjjttttttttttttsrrrssssttttttttttjtttttjttuttttttssttttttttttttuuutuuvutttuuttsssttttttttttttttssttssssstttttttttttsssssstttttttssssstttttttttssrrrrrsssjttttttssttttttttttttttttssttttjsssssssssssssttssttssrrrssssssssjttttssssttssrsssttttttttttssssssttjjtttjssssttttttttttsrrrssssjttttttttjtttttttttttttsjjssttttttjjttjtttttttuutuvuttssssssssttttttuuutssuutsssssttttttttttssststtttttttttsssttttttttttsssssstttttttttttttttttttttttttjjjsstttjjjssssjjttttttuutttuuttsssssssstttttttttstuusssssjtttttttttssssssttuttuttttsssttttttttttsrssstttttttttttssttttttttttttssssssttttttssjjstttttttuutttuuussssttssttttttuutsssttsssssssssssssssssrssssttssttssssssstttsssjssrrrssssssjjjjsjsssssssssssttjssssssstttjjsssssstttttttuuttttuttsssssssttttttuuutstuutsstjtttttttttttssssstuuutuutttsssttttttttttsrsssssttttttttttjtttttttttttttttjssttttttttttttttuuttuuuuuuutssssttssttttttuutsstutssstttttttttttttssssssttttttsssssssjjsssssssrrrrrrrssjjjsstssssssjjsssstsssssssssjssssssssssttttttuttttuttssrsssssssssttuuttssuutsssjttttttttttssssssttuttuttttjjtttttttttttsrssstttttttttttttjjtttttttttttjjjssttttttttttttttuutuuutttuuutsssttttttttttuuutsstttssssstttttttjsssssssstttttttssssstttttttttssrrsrsstjjjjttttsstttttttttttttttsssttttssssssssssssssttssttjsrrrssssssssstttttsssttsssssstttttttttssssssstttttttjjssstttttttttssrssstssttjtttttjjjttttttttjsttttjjttttttttjjjttjtuuuuttuvutttuussssttssssttttvvutttuuuttjttttttssssstuuttttttttttttssttttttttttsstuuuuutttttttttjttttjttttttttttttttttjjtssssjjstuuuttuuutttuuutsssssssstttttuuuttttuttjsttttttttttsstuttuuutttttttsstttttttttssstuuuuuttttttttssstttttttssssstssssttttttjssjjtttuutttuutttuutttsssttssssttttuuuttsttttssssssssssssrsstssttttjsssssssstttjsssssssstttuttjttjsssssssssssttssssjstjjttttjttssssjtttuuttttuutttuutssssttsssstttuvvuuttuuuutjttttttttsssstuuuuuuuttttttsstttttttttjsstuuuuttttttttttjttttttttttttttttjtttttttttttttstuvutuuvuutttuutsssttsssttuttuuuttttuutttttttttttsssstutttttttssssssssssjssssssssttttttttttjssssssssjjjttssssssssssttssjjssssssstuuttstuutsttutsrrsssssssttttuuuuttuuuutjttttttttsssstuttuuutttttttjttttttttttjsstuuuuuttttttttttjjjjjtttttttttttttttttttttttttttuvutttuuttuuuujsssttsssttttuuvluttuuutssttttttjsssssttttttttttttttssttttttttttssttttuutsssjtttssttttttttttjtttttstttttsssssssssstttsssttsssstsssrsssssssttttttttssttttssttttttsssssstttttttttttjjjssjttttttttssstuuuuuttjjtttttttttttttttsstttttttttttttssttttjtuuuujtuvtttuvvttssttssssttttlvvuttuvvutsstttttssssstuutttttttttttttttttttttttsstuuuuuutttttttttttttttttttjjtttttttttttttssstttstuuttttuutttuvuttssttssssttstuuuussuuttjsjtttttttttsstuttttutttttttssttttttttssttuuvvvuttttttttsstttttttttsssttssjtttttttssstttjtuuttttuuttuuuuutssttssssttttuuuussttttssssssssssssssstttsjtssssssssssssssssssssssttuutttsssssssssssssstjsssstttttttttttsssstttttuuttttuutttuuuttssttssssttttlvvuttuvvutjtttttttttssstuuuuuuttsttttttttttttttjsstuuuuuuttttttttttttttttttttttttttttttttttssttttstuuttttuutttuvvttssttssssttttuuuutstuuutjtttttttttssstuttttttsssssssssssssssssssjttttttttjssssssssssssstssssssjssjtttssjjssssttsstutssstutsttuussssttssssttttuuuuttuuvutjttttttttsssttuutttttttttttttttttttttssstuuuvvuttttttttttttttjttttjjtttttttttttttjtttttjtuuutjtuuttuuvvttssttssssttttuvvvttuvuttsjtttttttsssstttttttttsttttsstttttttttttttttuuutjsjjtttjsttttttttttstttttttttttsssssstssstttsssttsssttttssssssrssttssttutssttutsssjtjssssssssttttttttssjjjjssjtttttttssstuuuuuutttjssstttttttttsstttttttttttttttssstttttttttssttuuuuuvvvlttuttssssttttttttttttttsssttssttttttsstttttssssttttttttttsssssttttttttttssttsstttttttttttttttttttttttttjssttttssttssstttuuuuuuuuuuuussssstttttttttttttjsssttsstuttttssstttttssstttttttttssssssuuttuvuuttttttjtttttttttttttttttsstttttttjssttttttttssstttuuuuuuvvututtssttttuttttssstttssssssssttssssrssjssjsrrssssssssssssssssssssttttttssssssssjtjjtsssttttttssttttttssssttttttttssstttuuuuuvvlutuutsjjjttttttttttttttjttttjtuuttssssttttttsstttttttttttsssssttttuuuuttttttsstttttttttttttttttttttttttssstuuttjttssttttuuuuuuuuuuttssssstttttuuuttttttjssttstuuttjsssttttttssssssssssssssssssttssttttttssssssstttssssssssssttssttssttsssstttttjtssssssttuuuuuttttutsssssttttttttttttttjssttstuuttttssttttttsstttttttttttsssssttttuuuuttttttttttttttttttttttttttuuttuutjssttttttttssstttuuuuuuuuuuutssjtttttttuuutttuttsssttsstuttttssttttttssstjttttjjsssssssttsttutttjjjjjsssttttttttttttttttttttttttsssttttssssssssstttttttuttstsssssssssstttttttttsssssssstttjsssssjjjtssssjjssjjjsssssssstttttttttttjssssttttttttsstttttuuuttjtuutsssttuttjjsssstttuuvuuuvvuuttttttsttttstttttttttsssttssttttttssttttjsssjjjttttjttttssssttssttjtttsstsssttttttttttttttttuuttsttuttsttttttssssssjtttuuuuuuuuuuttssssttttsstttjjjsjsssjjssttttttssstttttssstttttttttssssssttsstuuuttttttstuuttttttttttttttttttjjtttsssttttttssssssttuuuuuuvvuuutttttttuuttjsssssssssrsssssstssssrssjssssssssssjjssssssssrssssssjssttsrsssssjttjjtjssttttttttttssttsssstuuttjssssssttuuuuuuvvuuttttttjtuutttttttttttjjjjjjtuuttttssttttttssttttttttttttssssttssttutttjjttssttttttttttttttttttttttuutssttuuutjjsssjttttuuuuuuvvutttttttttttttuutsstttjssttsstutttsssttttttsssssssjssssssssssssrrstssssssssssstttssssssttssttssttssttsssstttttjsssssssstuuuuuuuuuuttssssttttstttttttttjssttsstuttttssttttttssttjtttttttttssssttssttuutjttttjtttttttttttttttttttutttuutsstttutttjssssttttuuuuuuvvuttttttttttttttttsstttjssttssttttttssttttjssssjjtuutjjsssssssttsstttjjsjjjjssjtttttttttttttttttttttuutsssttttssssssssssttttttuutttjssssssssssttttjssssssssssstttsssssttttjssssjjjtttjssssssssttssttjjssjtttsstttttjttttttttttuutjjtuutstttttttjssssjtttttuvutuuutsstuuttttuuttsssttssjsssjjsstsssttttttttjttttjjtttttttuuuttjttsstttsssssttssttttttttttttttttuutsstuuttttttttttsssssjttstuvuuuuuuttttttttttttssssttsssssssjsstsssttttttuuttttttttttttttttttjsssssssuutsttttsttuttttttttttttttuutsstuutssjttttttssssssttstuvuuuuuuttuuutttuuutssssssssssssssssrrrrssstjjjsssttssssjjssstttssrssssssjssssssssssstjjjjtttttttjjttttsstuutsttttuutjssssssttstuuttuuutsstuutttuuuttsssttssjtjjjjjtttssttutttuuttuutttttttttttuuttssssssstutsjjttssttttttttttttttttuutjjtuutttutuuutjssssjtttstuvuuvvvuttttttttuuutttttttssttssttssttssttutttuutstttsssssssssttjsssssrrssssssssssssttssssssstttssttttsrrstusstttttttjssssssttssuuttuuuutsttttsttuttssssttssjjssjjsstsssttttttuuttuutttttttttttuutssssssssuutjttttjtttttttttttttttttuuttjtuuttttttttttssssstttstuvuuuvvusstttttttuuttttsssssssssjjssttssttttttutttttttttuuttttttttssssssssttsssjjsssttttttttttttttttuttjjtvvttttttttssssssssssssttssttttssjtttssttttssssssssssssssssssssstttttutttttttttsstttttttsssjjssjtjjssttttssttttttttttttttttuuttttuutttttttttsssssjttsssttttttutsstttttsttttsssstttssssssjssssssttutttttsttttttttttttttuutttttsstttsssstttssttttttttttttttttuuttttuutttttttttssssssssssstuuuuuuussttttttttttssssttssssssssjsssssttuuttttttttttttttttttttttttssssrstttjttttttuuttttttttttttttuuttttutssttjjtttssssssssssstuuuuuuttttuutttttttssssssssssssssssrrrrsjttssssssttssssssssttttsssssssssssssssssjsssjjjjjttttttssssttttttutsstttttttssssssstssstttttuutsstuutttttttsssstttstjjttttjtssstuuuttuuttuutttttttttttuuttsssssssttssjtttttttttttttttttttttuuttttuuttuuttuttsssssjttssstuuuuuuutsttttttttttssssttttttssssssjjsstuuuttttsstttsjjsssssstttssssssrssssssssssstttssttttttjsssstttssssttsstttjtttssssssstssstttttuutssstttssttttsssstttsjjssjjssjsssttuuttttttuutttttttttttuuuttssssrstttjttttjtttttttttttttttttttttttttttttttttttssssjttssstuuuuuutssttttttttttssssstsssssssjssjsssttuutttttttttttttttttttttttsssssrrsssssjjsssttttttttttttjjttttttttluttttttttssssssssssrrsssssttsssssttssstsssrssssssssssssssssssstttttttttttttttsstttttttttttjsssjjssttttttttttttttttsssssssstuvvutstttttjttssjssstssrssssssttttjsssttjssssssssstuutssssjjttttttttttsssssjttttttttttssssttttttssssssstttttttttttttttttttsssjttuvvutsttttttttsstssstsrrssrsssttttssssssssssssssstttttssssssjtttttttttsssssjtttttttttsssssttttttssrrssttttttttuuutttttttjtttjsssuuuutsstttssttsssssstsrrssrssstttttsssttttsssssssstttssrrssssssssssjjssrrrssrssjjssssjsssssstttsssssssssssstuutjjttttjssssssssssuuuussssttttttsstssstssrssssssttttjsssttjsssssrrssuuuttjjjtjjtttttttutssssttssttttttttttsstttttssssrssstttttttttttttttttttssssstuvvutsjtttttttsssssstsssssssstttuttssssttssssssssstuuttjssssttttttttutssssssssssjsjjssssssssttsssrrrrssssttttttttuuuttjssssssssstuutssssttssttsssssssjsssssssssttsssssstssssssrrssuuuttsssssttttttttttssssttsstttttttttjssttuttjssrrsssttttttttttttttttttssjtssstuutssstttttttssssssttsrssssstttttssssttttssssrrssttttssssjjttttttttttsssssjsstuuttttttssstttttsssrrrsssjjjjsstttttttttssssjtsstlvuttssttttjttsssssssssrrrssrsssssssrrsssssrrrrrrsttttssssssssjtjsttttsssssssssjttttjsssssstttttssssssttttttttttttttttssssssssssuuutssstttssttsssjssjssrssrrssssssttsssjtssrsssssttuutsssssjttttttttttsssssjtttttttjttssssjtuuttjssssjttttttttttttttttttssssssstuuutssstttssttssstsstsrrssrrssssttttsssssssrrsssttttttssssssttttttttttssssstttjttttttssssssttttttsssssttttttttuuuuttttttssjttssstuutsrstttssttsssssstsrrssrrsssssjttssstttssrrsssstttssrssssssssssssssrrrrssrssjjsssjjsssrsstttssssssssjjsstuutjtttttjsssssssssstuutsrsssttttssssssstsrrssrrsssssjttsssjttsrsssssttuuttjjjjjjtttttttttssssttssttttttttttsssttttttsssssttttttttttttttttttsssstsssuvvusssjtttjssssjjsstsssssssssssttttsssttssrrssssttttttsssssttttttttttsssssssssssjjjssssssssttsssrssssssttjtttttuuutttsssssssssstuutsrssttsssssssjssjssssssrrssssssssssstssrrrsssttuuttsssssttttttttttssssttsstttttttttsssttuuttsssssstttttttttttttttttttssssssstuutsssttttjttssssssttsrssrrsssssjttssttttsssrrsstttttsssssjttttttttttsssssjsstuuttjtttsssstttttsssssssjjjjjjjtttttttttssssstsssulutssssttssjssssssssssrrrrrrrrsssssrrsssssrqqrssstttssssssssssssssjssssrssssssjttttjsssssstttttsssssstttttjjtttttttttsssssstttttsssssstttsssssssssssstsssssttsssstuttsjttsssssttttstssssssjttssssttssttttsttuttttjjttttsssttttjjjttttttttssttttttttttttssssttttssssrsstssssssssssssjsssssstttsssstuutttttssssstttsssssssssstsssssttssttssttutttttttjtttssstttsstttuuttttttttttttttttttttjsjttttssssrsstssssssssssssssssssstttsssstutttttttsssssjtsssssrssssssrrrrssrsssssssttssssssjtttsrsssssssssssssssssssssjtttttjssssssstttssssrrrsssssssssssssssssssstttsssstuttjttttsssstuutsssjjjjjjtjssssttssttttttuuttttttttttsstttjsstttttttttttjjtttttttttttjssstttttsssssssssjjssssjsssjttsssstttssssuuuuttttssssttutssssssjjjtttssssttssttttttuttsssjjssttsrsssssssssstsssssssssstttssssssssssstttssssrrsssssssssssssssssssssssssrrstuutssttssssstuutsssssjjjjttssssttsssttttttuttttttttutssttttssttttttttttttttttttttttttttssstttssssrsstssjjssssssssjstsssstttssssuuuttttttjsstttttstssssssjttssssttssssssjtttttttjtttttsstttssstttttttjjjssssjtttttttjssssstttttsssssssssssssssssssssssrrssssrrrrstssssttssssstttsssrssssssssssrsssssssssstttttttttssttsssttttssstttttttttttttttjjtttssssstttttssssssssjjjsssssssttstttssssttsssstuuutttttsttttutssssssjttttjssstttssstttttttttjjssttttttttttttttttttttttstttttttttttttttttttttsrssssttsssssssssssjstttsstttsssrstuuuutttssstttttsssssssjtttsssssttsssttttttttttttttttttttttttttuuuuuttttttttttttttttttttttttttssssssssssjtssssssssstttssttttsssstuuuttttttssstttssssssssssssrrrsssrrssssssttsssssssjtssssssssssstttsssssssssstssjjttssjsssttttsrssssssssssssssssstssssssttttsssstuuutttttsttttuutsssttjttttjssstttssstttttuuttttttttttttttttttuuuuutttttttttttttttttttttttttttssssssssssttsssjssttjtttssttttsssstuvuuuttsjttuuutssssssttttttssstttssstttttuttssjssssttsssssssssstttssssssssssssssssssssssstttssrssssssssssssssssssssssssssssssrstuuuttttssstttuussssssjttttjssssttssstttttuuttttstttttttttttttuuuuuuttttttttttttttttttttttstttsrssssjjssjtssssssttttttssttttssssuuvuttttttttuuutsssssssttttjssstttssssjttttttttjsjtttttttttsstuuuuuttjjjttstttttjjtttjtjssttttsrsssssssssssssssssssssssrssssrrrrstttssttssjjttttsrrrsssssssssrssssssssjtjttttttttsstttsstttttttttttttttttutuuttssjttssttttttssrstuuttttttttjtttttttttttsssssttssttuuuutsssttttttjsjsttjtuutjstuutsssrsttttsstttsssttssuvuttuuvvuuttjtttttttuuutjjttttttttttttssstutttsssttsstttttttttttsssssssssttuuvutssstttttjsjssttjttttjstuutjssrsttttssjtttssttssuuttttuuuuuuttttttuuuuuutjjtttttttuuttssssuuttsssstttttttttttttttsssssttssttuuvutssttttttjtjjsssssttssssttssrrrrssssssssjsrrsssstuttssttttttssssssttttttssssjjssttttttssrsttttssssttssssssttjjtttsssssttsssttuuutsssttttttttttttttuutjstuutttsssttttttttttssttttuvutttuvvvuttjssttuuuuuttstttttttttuttsssstuutsssstttttttttttttuttssssttssstuvvutssstuutttssttttttuuttstuutjssrssttttsssttsstssstttssstttttttsssssttttttsssssjssstuutjssrrttttssrssssssssssssstttssrrssssssttuuutssstttttttsssttjtuutjstuutjjsssstttttstttssttssuuutttulvvuuutttttuuuuuttsstttttttutttsssstuuttjssttttsssttttttttsssssssssttuuuutjsstttttttjjtttttuutjstuutjjsssstttttttttssttjtuuuttttuvvutttjjjtttttttsssttttjttttttssrstutttjsssttsssssssssjsssrrrrssrrssttttssssstttssssssssssttjssstussssrrstttsssjttssttsstutttttuuuutttttjtttttuutsttttsttttttssssstuuuttttttttttttuuttttttsssstttstttuuutssstttttjjtttttttuuttttuutjssssstttssssssssttstuuuuuuuvvuutttttttttttuutjtttttttuuutttssstuutsssstttttttttttttttsssssttsstttuuutssstttttjjjttttttuuttttuutsssssstttssssttssttssuuutuuuuuuuutttttttttuuutttttttttuuuttssssuuutssssstttttttttttttttsssstttstttuvutssttuttttttttjsstuutsssttsssrrrrsssssssssrssjsstuttttttttttssssssstttttsssssssstttttssrrstttttjjtttttttttuuttttttssssttsstttuuutsssttttttttttttttuuttttluttttssttttssstttssttttuuuuuuuvluttttsstttuuuuuttttttjttuuuttsssstuuutsstttttttttuuttttttsssstttjttuuvutsstttttttttttttttuuttttuutjssssssttssssjsssttsstttttttttttttsssssttttttssssssssjtuutjssrsttttsssssssstttttttsttttssssttssstttuutssstttttjttttttttuuttttuutjttssssttssssttssttstuuuuuuulluttttttttttuuuutttttttttuuuttsssstuuutsssstttttttuuuuttttsssstttttttuvutsssttttttttttttttuuttttuutjttssssttssjttsssttttuuuuuuuuvlutttttssttttttsstttttttttttssssstuuutsssstttttttttttsssssrrsssssssstttssssstttsssssjsssttttsttuutssssssjjssssstsssttsstuttttttuuttttutssrrstuuttutssstttttttttsssttttttttttttuuvvvvussttttttttttttttttssttttttttjttuttuuuuuuuuttjtttttssttssssssssttuutstuvvtttttttuutssssstttttttssstuuutttttttstttssjtsstttuuvvvvutsttttttttttuuttuttsttttttttjttttttuuuuuuuttssttttssttssssssstttuusstuuuttttttuuuttsssstuvuuuussttuuuttttttssttttjsssssttuuvvvvutsttttttttttuutttttttttttttttjtjjjttuuttttssssssssssssssrrrsssjtttssttutssssssttttssrrsstttsjsssssttttssssssssttjjjtttttttuuuuuusssttttttttttttttttsttttttttttttttuuuuuuvutttttuutssttssssssttttvutstuvvttttttttuttsssstuuuuutssstuuutttttttttttssttsttttuuvvvvussttttttttttuuttutttttssttttttttttuuuutuuutttttuutssssssssssssttttsstuutssssstttjsssrrssttttjsrrssttttttjsssssttssssrrssttuuuuutssssstttttttttttttssttsttttjssttttuuuuuuuuttjttuutssssssssssstttuutstuvutttttttuuutsssstuuuuutssstuuutttttsssttttjjsssjttuuuvvvussttttttssttuuttutttttttuuttttuuttuuvuuuuuttjtttttssssssssssstttuussuvvutttttttuttssrrssttttttsssttttttttttttttttjjsssstuuuuuuutsssjsssssssjtssssssssssstttssssjssttttttuutsssttttssssssssssstttutsstuuutjtttttuttsrrrrsttttttssttttttttttttsstttttttttttuuvvvvussstttutttttttttttttttttttttttttttuuuuuuvuttttttutssssssssssstttuutstuuuttjjjtttttssrrssttttttsstttutttttuttsstttttttttttuuvvvvussstttttttuuutttttttttttttttttttttuuuuuuvuttssttutssssssssssttttuussttuutttttttuutssrrsstuuuuutsttuuutttttttsstttttttstttuuvvvvusssttuutttttttttttttuttstttttttttttuttuuttssssssssssrrrrrrrrsjjtttssttttsssssssttssrrrrsttsssssssttttjsssssssssjjjttttttttuuuuutssstttttjjtttttttttttttttttttttttuuvuuuvvvttttttutsstssssssstttuuutstuvutsttjtttttssrrsstuuuutssttuuttttttttsstttttttttttuuvvvvusstttuuttsttuuttttttutssttutttttttuuuuuuvvtttttuuutssssssssssjttttssttutssssssttsssrrrrsttttjsrrssttjjtjsjttsssjssttssstttuuuuutssssttuttsttttttttstttssttttstttttuuuuuuvuttttttutssssssssssttttuutstuuutjjjjtttttssrrsstuuuutssttuuutttttttsstttttttstttuuuuuutsssttuutssttutttttttttttuuttttuuttuvuuuuvuttttttttsssssssssstttuuussuvvuttjjstttttsrrrrsttttttssttttttjttuttsstttttttsttuuuuuuutsssjjttjssttjsssssssjjssttttsssssstutttuuutsssttttsssssssrrsttttuussttuutjssssttssrrrrrrsssssstutttttttsstttssttttttttttttttttttttssttutsstttttttttttttttttttttttuuuttuuuuvuutssssssrrrrssssttttstuuttsttttjssssssrrssrrsssssstuutttuutjsttuttttttttttuttttttttttjssttttttuutstuttttttttttttttttttuutttuuuuuttsssstssrrrssssttttstuuttttuuttsssssssrssrsttssttuuuuttuutttttttttttuuvuuuttttttttttsssttuuttttsttutttttttttttttttttuuttttttttttssrsssrrrrrrrrsstjsssttssssttsssrssssrrrrrrssssrsttttssttssssttssjtttttttttttttttssssssttttssttsstttttttttttttttttttuuuutuuuuvvutssstttsrrrsssttuutttuutttttttttsssssrrssrssttsstttutttuutjjtuussttttttttutttttttttttssttuttjttttuuuttttttttttttttttuuuttuuvvvuutssssssrrrrssssttttssttssssssjsssrrrrrrrrrrssssssstttssssssssttssjtttuuuuttssttttsstsssssttsjttsstttttttttttttttttttuuuttuuuuvuutsssssssrrsssssttttstuuttsttttjjsssssrrssrsstsssttuutttuutjjtuutstttuuvuuutttttttssttsstuutsstttttuuttttttttttttttttuuuutuuuuuuutsssssssrrsssssttttttuutttttttjssssssrrrrrrsssssstttttttttjstutsstttuuvuuutttttttsssssssttsssjjsssjsssssssjttttttsssttttttutuuuttssssssrrrrrsssttttssuutjtttttsjsssssrrssrrrsssssuuutsstttsstuutsttttttttttttttttssststttttsstttttutttttttttttttttttuuuttttttuuutsssssssrrrssjtttttssuutssstttsssssssrsssssssssstuuuttjtttjsttutttttuuuuuttttttttssssssttttttttsstuttttuuutttjtttttttuuttttttuuutssssttsssssssttttsssuutssstutsssssssssssssssssttuvuttttttjtttttttttuuvvvutttttttssssssstttttttstuuttttttuuttttttttttttttttsstttssrssssrrrrrrssjjjsssttssrsstssrrrrssrrssrrssssssttttssssssrsttssssttttttttjjjjjsssssssttttssttsstutttttuuttttttttttuuuututttulutssstttssssssjtuuutssuutjsttttttsssssssssssssssstuuuutttutjjtuutttttuuuuuttttttttssttttttttttttttuuutuuuuuutttttttttuuuttuuuuuuutssssssssrrsssjtttsssttsrrsssssssrrrrrrssrrssssssttttssssssssttssssttuuuuttssssjjssttssssstjtttsstttttttttttjjttttttuuuttttttuuutsssssssssssssttuttssuutssstttsjsssssssssssssssstuuuutttttjjtuutttttuuvvvuttjjjjjssststttttssttstuutttuuuuutttttttttuuuutuuttuuutssstssssssssstttttttuutjsstttsssssssrrssrrsssssstttttttttjsttutstttuuvvvuttjjjtssssssssjssssssssstssssssttjjttttssstttttttttuuttsssssssrrrrssstttssstutsssttssssssttsstttsssttttttttjsttjsttttttsstttttttttttttttsssttttssttttttutttuuuuuutjtttttttttuuuttsssttutttttttttssstttttjjssttjssttssstttttsttttsssttuuututtjttttttttutsstttttttttttttttsssttttssttttttuutttuuvvutjtttttttttuuuttsssttutttttttttssstttttssssssssssssssssttttttttsssttuuvuuttjttttttuuttssttttuutttttttttsssstttssttttttuutttuuvvuttttttttssttttttsrrssjssttsstssrrssjjjsssssssssssssrssssttssttssssssttttttsssssssstttssssttttttttjjjjjjsssttttssttttttuttttuuuuuttttttttttuuuuutssstuuttuttttttssjttuutttssttjssttsssttttttttttssstuuuuuuttjttttttttutssttuttttttttttttsssttuttstttttuuutttuuvvuutttttttttuuuuuttssttuttuuttutssssjtttjsjsssssssssrrsssstsssttsrssssttttttsssssssjtttsrrssttttsssssssjssssttttsstttttttttsttuuuutsjttttttttuuuttsssttuttuttttttsssjttttsjssstjssttsssttttttttttssttuuuuuuttjttttttttttssttttuutttttttjjsssttutssstttttuutttuuvvutjttttuuttuuuuutsssttuttuuttuuttsttttttttttsjjssttssstttttttttsssssttttttttjttttttttutssttttuuttttttttssrrsjjssssssssjttssjtttttssssttttssttttttssssttttttssttssssttttssssssssssssssssttuttttttjssttuutttttttsssttttttssttttttttttttttttstttttttttttuuuttttuuuuuttttttutttttuttssssstttuuuttuuttttttttjjtssssssssssstttuutttttttssttuutttttttsssttttutssttttttttttttttttsstuttssttttuuuutjttuvvuttttttttttttttttsssstttuuuttuuttttttttssssssssssssssstttuuttuuttssttuuuuttttttssttttutssttttttttttttttttttttttsstutuuuuutttuuvvuutttttttsstttttssrrrsjjtttttttssssjjjssssssrssssssrsssssttjjttjsrrstttssjsssssrrsssjtsssttttttjssjttttttssttttssttttuuuttsttuuuuttttttttttttuuttssssttuuuuttuuuttttttttjtssssssssssstttuuuttuuttsstuuuuttttttjssttttuusstuuutttttttttttttttuuttttttuuuuutttuuvuuuttttttttttuttttssssttuuuuuuuutstttttsssjsssssssssrrssjtttttttsssssttttttssssssssssjtsssssssssssjjssstttttttttssttttuuutssttuuuuttttttttttttttttsssstttuuuttuuutttttttssjssssssssssstttuuuttuuttsstuuuuutttttjssttttttsstttttttjstttttttsttuttsstttttuuuttttuvvuttttttuutttuuuttsssstttuvuuuuvutttttttttttssssssssssttuutttttttjsssttttjtttttsssttttttsstttttttjjjttttttsssjjsssttsstttjsssttttttsssstttsssttttssrrssttttttttttsttttttssssssssssssssstttttttssttsssstttjstuutsssssttttttuuuuttsssstttttullttttuuuuuuuutttttttuttuuutssttttsssssssjssstttuuuuuuuuvuuttsssssssssssssttttttttttttttssssttttttuutsrrssjtttttttuutttjssjtttttlluutttuuuuuuvvutjjttutuuuuttttttttssrssttsssstttuuuuuuuvuutttsssssssssssssttuttttuttsttssssttttttuuttsrsstttttuuuuuttttsttttttulvuutttuuuuuvvvuttttuuuuuuutttttttjssrrrssrrsssssstttttttttsssssrrrrrrssrsssttssstsssssssrrsssssstttjsrrrssjtttttttttjssssttttttuuutttttuuuuuuuutjstttttuuuttttttttsssstttsssttttuuuutuuvuuttsssssssssssssttttttttuttsttssssttttttuutsrrsstttuuuuuuuttttsstttttuvlutttuuuuuuuvvutttttutuuuuttttttttsssssttsssttuuuuuuuuuuuttssssssssssssrsssssssjtttsssssrssssssstttssrrssssjttttttttjssssssjtttuuutttttuuuuuuuutsssttttuuttttttttssssssssssstttuuuuuuuuvuuttttsssssssssssttuuttttttttttssssttttttuutssrsstttttutuuuttssssjttttulluutttuuuuuuuuuttsttuttuuttttttttttssssttssssttuuvuuuuuuuutttttssssssssssstuuttttttssjssssssjssstuutssssssssttuuuuutttsssjttttuuutsssssttttttttssssttttttssssssssssrrrsssssssssttuuttuuuuttssssssssssssssssttttttttssttsssssttsssuutsssssssjtttuutttssssttttttuvvttttuuuuuuuuttttssttttuuutsstttssssrrsstssssttttuuuuuuuuuttjjsssssssjtsstuttttttttttttssssjtttjttttsrrsssstttttttttttsstttttttlvuttttuuuuuuuuutjssttttuuuttttttttsrrrsttssssttttuuuuuuuuutttssrsssssssssttuuttttuutstttsssttttttuuttssssjjtttuuuuttttjtttttttuvvuuttuuuuuuuuuuttjtttttuuutttttttssrrrrsssrrssssstttttttttsssssrrssrrrsrssstttsjjjsssssssssssssssttjsrrssssstttttttssssssttttttuluttttuuuuuuuuttjssttttuuutttttttssrrsstttsstttttuutuuuvuuttsjsssttsssssttuutttttuutsttsssstttttttttsssssjtttuuuuuttjjttttttttuvvutttuuuuuuuuuuttjtttttuuutttttttssssssttsssstuttuuuuuuutttssssrrsssrssssjttssssjttssssssssssssssttssssssssssttttttssssssssssttuuutttttuuuuututtsssttttuuuttjjtttssrrsssjssssttttuuuuuuuuuttttssssssssssstuuuuttttttsttssssttttttuutssssssjtttutuuutssssttttttuvvuuttuuuuuuuuutttssttttuuuttttttttssrssttssssttttuuuuuuuuutttttssttsssjsstuuuutttttsssssssssjtsssttsssssssssstuuuutttjssttttttulutsjsjttttttttsssssstttttsssssssssrrrrrsjsssssssttuttuuuuttssssrsssssssssttttttjttuutttttttttttsrsssstttsssssssttsssssstttttttttttttstttttttsssssssttttttuttttttsssssrrsjssjttttsstuuuttttttttsssttssjttttttttttttuttttttttttttssssssttttsssssstttssssstuutttttttttsssttttttsssssssttttttutttttttjsssrrssssssttssstuuuttttuttssrsttssssssttttuuttuuuttttttttuutsssssstuttsssssttttssssstuuuttttttttttttuuutttttttjtttttttuuutttttsssrrrrsrrrssssrsstttssssjjsssrrssrrrsssttsttutjjjssssssssttttsssssssttsssssssttsssssstttttsttstttsstttttttsssssssttttttutttttttsssssrstssttutttstuuutttttttjssstttsssttuuttuuttuuutttttuuttttssssssttttsssssttttssssstuuttstttttttttttttttttttjjtttttttuuutttttsssssssssssttttsttuuutsstttsssrsttssssssjtssttssttttssssjttttssrssssstssssssssttssssrsttttssssstttttssttttsssssssstttttttttjjtttssssrrssssjttttsstuuutsstutttsssttssssstttttuuttuuttttttttttttssssssttttsssssttttssssstuutsstttttttttttttttssssssstttttttttttttttjtssrsssssttttsstuvutttttttttsstttsstttuutuvltttutttjttttttttsrssssstssssssssttsssssttuutttttsssjjjjtttssssssssssssssstttssssssssssrrsssssssjssstuuuttsttssssrsttsrssstttttuusstuutttuuuuutttsssssttttssssssssssssssttuuttjtjssttssssttttsssssssstttjjtttttttttssttssssssttttssssuuuttttutttsssttssjtttttttttttttttttuuuuttttssssstuuttssssssttssssstuuuuttttssttssssttttssssssssttjsjttttttttttttssrssssssttsssstuutttuuttsssstssssssstttttttttuuuttuuuuuuuttsssstuvutssssssttssssstuuuuttttssttttttttttssssjtjttttjtttttttttttsjssrrrsrrssssrrstttsssttjsssrsssrrssssttsstttsjsssstttttttttsssssttttssssssssssrrssttttttsssssttsssttttssssssssstttjttttttttttttttsssjstttuttjsstuutttuutttssstttjssttttttuutttuutttuuvvututssssstuuttssssssttssssstuuuutsttssttssssttttsssssjjtttttttttttttttttttssssssttuttsssuuutsstttsssssttssssssssssttssstttsstttttttssrsssstttssssssssssrrrssttttsssssssttssssjjssrssssssjttjsstttjssttstttsrssssjtttsssstuutsstuuttsssttssssttttjttuttttttttuuuuuuutssssstuuttssssssttssssstuuuutstjssttttsstttssssssssstttjjtttttttttttttssssjjjtttssssuuuttttuutttsttttjjtttuuttlltjttttttttttttttsssssttttsssssssttssssstuuuutttssssjssssssssssrrssssssssssttsssssssstsrrssssssttsssstuutttttssssssttssssttttjttussttttttuvvuutttttuuttttssssjtttsssssstuuuutttttssttssssssssrrsssssstttsssssttssjtttttttsssttttttsssttuuuvvutsssttssstssttsssssssttttttuuvvvutttjttuuuuussssttttsssssstttuuuttttttttssssssssrrssssssttjsjjssttssttttttttsssssstttsssstuuuuvutttttsssssssttsssssssssttttuvvvvuuttttuuuuvuttttttttsssssstutuuutttttttttssssssssrssjtjttttjttssttssttttttttssssssssssrrssttttttsssssssrsssssssssssssssssssttuuuttssssttttttssssstttssssrstttttttjjsstttssssssssrrssssssttssttssttssttuuuutssjtttttttjssttuulvvuttttutssttjttttstttsssttttttuvvvuuuttttuuuuutsstttttssjjsstuuuuuttttssttssjsssssrrsssjjttttjttssttssttuuuutsttttttuttjssstuuuuutssstttsssssssssssssssssssssttuutttssssttttutsssjssjsssssrsstttttssjsssttssssssssrrrsssssttsssssstjssttuuuutssjjjtttttsssstuuuuvuttttttssssssttssjjssstttsttuvvvvutttttuuuuuutjstttttssttsstttuuutjttssttssssssssrrssssssttssssstttssttttttttttjjjttttsssstuvuuuuttttttssttttttttttttjjtttttuuuuuttttttttttuusssstttttssssstuttuuttttssjsssssssrrrrrrssssssssssrrssrrstttttssssssssttssssttuuuuuussttttssssssttssjjssssssjtttuuuuttssttuuttttssttjtttssttssuuutttttttsstttsssssssssstssttttttttttttssttttttutttttttttttssstuuuvvutsssttssstssttssssssssjsstttuvuutttsjtttuuutssstttttssttssttttuttjttttttssssssssssstsstttttttttsttssttttttttttttttttttsssstuvvvuttttttssssssttssssrrssssttttuvluutttttuuuuuuttttttttssttstuuttuuttttttttssssssssssstttttttttttttttsstttttttttsssssssssssssttttttssrsssrrssssssssssrrsssssssttutttsssssttttttssssstttsssssstttttttssstttsssssssssrrssssstttttttttttsstttuuuttttttttttttsssttulvvuttttutssttjtuutsttssssjjttttuuuuttttttttuuutssjtttttssttstuuututttttsstttttsssssssstjjttttttttttttssttttutttttttuutttttsssuuuuutssstttsssjssttsssssrsssssssttttttsssssttttttsssjjsssssssssttttttssjsssssssssssssrrssssssttsssssstjssttttuttttttttttttttssstuuvvutjstttssssstttssttssssttsttuuvuutttstttuuuuuttttttttssttstuuttuttttsssttsssssssssssssssttttsttttttsttttttttttttttttttttsssuuuuuuttttttssttttttssttssttjjtttuuuutttssttutttutssstttttjstssstutttttjttjjjsssssrrssrrsssssssssssssssssssttttttjsssssstssssssttuuuuttsttttssjtssttssjjssttssttssttsssssssssssssttttsssssttttttuuttttssssssstttttssttttuuttttttttuuuuttttttsssstuttttttttttttssttttttsssssssstjssttttttttttsstttttttsssssssrrsttttttsssssstttjtuutttsssssssssttutssstttuuttttttttuuuuttttttsrsttttttttttttttsssstttttttssssssssstuuttttsssssstuttttttssssssssstttutttttssjtttjtuuuttttssttttsttttssttttuuttttttttuuuuttttttsrssttttttttssssssrssssssssrrrssrrssssttssssssssssssssssssssrrsrrrssstttsssssssjjjssttttttsssssssssttsssststttttttttttuuuuttttttssstuuutttutttttttssttttttttttttttttstuvutttttttjttttttttssssssssssttttttjssssstttttuuuttttsssssstttttssttttuutjttttttuuuuttttttsssttuuutuuutsttttssttssssssssssssssssttssjsssssssttssssssssrrrrssssstttsssssssssjssttttsssssssssssttsssssstttttttttttuuuutjttttsssttuttttttssttttsssttttttsssststttstuuttttjjtttttttttttsssssssssstttuttsssssttttttuuutttssssssssttttssststuuttttttttuuuuttttttssstttutttttttttttssstttttttssttttttjtuuttttttttttttttttsssssssssssssttttsssssstttsstuttttssssjsssssssrrssssssssstssstttuussttttsrssstttttttssssjsssssssstttsssssjjjssuutsjjjjttssttssssssssssssrssssstuttssssststttuutttssssssssstttttttutuuutttttttuuvvutttuttsssstttttttttjjtttsssssssssttsstttttssttttttttttstttssssssssssssrrrsstuutsssssssttttuuttssssssssssttuutttuttuutttttttuuvvuttuutsrrstttttuuuttsjtttssssttttttssssttttssttttttssttsttttjjssssssstssrssttuuttttssstttttuutttsssssttssttttttuuuuuutttttttuuvvuttttttrrstttttuuutssssssrrssssssssrrrsssssssstsssssssssssjssssrrrsssssrqrssstttssssssjssstttttssssssssssttttttttttuuttttttttuuuuttttttssstuuutttutjsttttsssssssttttssttuutttuuuttttttttttttjjsssssssssrrssstttttssssttttttuuttsssssssssstttttttutuuutttttttuuvvuttuuttsssttuuuuuuusstttttsssssssjjssssttttsstttjssssssssttssssrrrrssssrrrrssttsssssssssssttttsssssssssssstttstttttuutttttttuuuuutttttssrsstuttuuttssjtttssssjtjjttssstttttsttutttttttttttttjssssssssssrrssstuuttssssttttttuutttsssssssssttttttttttuutttttttuuuuuttttttssstttttuuuttjttttsssssstttttssttuuttttutttttttttttttjsssssssssrrrrrsstttssssssstttttuttssssssssssstjsssttssttssttssttttuutsttttrrssssttttttssjjjsssssssssttssssttttsstutjssjtsssssssssssssstttttsssssttttttttsssstuutssssssssssssttttuvvvuuttttttttttttutttttttttttttstuutssssssssssstttttttttuvvutssssttjsttttttttjsssssssttttsssssstuttttttssssuuutttsssssssssstttuuvvvutttttttttttuutttuuttsstuuttstuutsssjjjsssssttttttttttuvvussssttssttjstttttssssssstuutssssstuuutttttssssuvuttssssssssssstttulvmvuuututttttttuutttuutsstttuttttuutsssssssrsssssssssssssttttsrrrssssssssssssssrrrrssttttsrrsssttttsstssrrstutttssrrrssssssstttuvvvutttttttjjttttttttttttttttttttuuttjjtttttssstttttttttuvvvutsstttsstttttttttsssssssttttsssssstutttttttsssuuuttssssssjsssstutulvmvuuttttttttttuutttuuuttttttttttuuttttttttjsssttsjjtttttuuutssssssssssssssssssrrsssssttsssrrrsttttsstssrrstuttsssrrsssssssstttuvvuutttttttttttuuttttutttttttttjtuutsssjjttjsssttttttttttuvvutsssttttttstttttsssssssttutttssssstutttttttsssuuuttsssssssssssjtttuvvvuuttttttttttttttttttttttttttttuutjjjjtttjssstttttttttuvvvutjtttttstttttttttsssssssttttssrrrsttttsstssrrstutttsssrssssssssjsttuuuttssttssssstttssttttssssttssssttsssssssssssssjssttttttuvvusssstjssjtssttssssssssssttttttssssttttttttssssuutsssssssttsssstttuvvluutttttttjjttttttttttttttutttttuutssttttttsssttttttttuuvuutssssttttttjttttjjjsssssstttttttssstuutttttssstuuttttsssssssssstttuvvluuttttttttttttttttuutssttuuttttuttsstttttttsstttttttttuuvvussssttssttjsttjsjssssssttuuuttttsstuuuuuuttsstuvuttssssssjssstttuuvvvvuuttuuttttttttttuuuttttuuuutttttssssssssssssssssssssssttttsrrrssssssssssssssssrrssttttssssssttttttttssssuutsssrrsssssssssstuvvllutttttttjjttttttttttttttuuttttuutjttttttttssttttttttuuullutsssttssttstttttttssssssttuttjsssstuutttutttstuutttssssssjsssstttuvvvluuttttttttttttttuuutttttutttttuuttttttttttssttttttttttuuutsrsssssssssrssssssssssssttttssssrsttttttttsssstutssssrsssssssssttuuvuuuttjttttttttttsttuttttttttttstuutsttttttttsssttttttttuuluutsssttttttssttttsssssssttuuttttssstuuuttutttstuutttjssssstssssjttuvvluutttttttjjttttssttttttttuuttttuutjttttttttsstttttuuuuuullutjstttttttjtttttttssssssttttssssrsstttjjttsssstutssssrsssssssssssttuutttssttsssssssssstttsssttttssssttsssssssssssssjjttttttuuuutsssssssssssssjstttttssssssttjtuusstttttttttuuuutsssssstttttuttssuuuttttttttttttjttsjttttttttttttttuuttjsttuuuuutssssttttttutttsssstttttttsttttttttttssssstttjtuusstuutttttuuuuutsstsssttsttuttttuuttssttttttttttttssttttttttttttttuuttttttuuuuutsssttttttttttttsstttsstttsttttttttttssssttttttvutstuuttttuuuuuutsssjssttsttuttttuuutttttttuutttttttsjtuutttuuuuutttttssttttuuttsssssssssssssssssrssssssssssssssssstssrrsssttjtuusstttttjsttuutttssssrsttssttssssttttssttttttttjjttssttttssttttuuttttttttttuuuuuussstttttttutttssjjttttttttttttttttttssssstttjtuutstuttttttuuuuutsssjstttjtuuttstuuutttttttttttttttssttuutsttttttttttttttttuuuuuusstttttttttttsssssstssttsssssssssstssrssssssssttsrttttttttttttttssssssssssttssjtttttssttjjttttttttsssttttttttttttttttttttuuuuuutssstttttttttttsssjtttttttjjjttttttttssssttttttuusstuuuttttuuuuutssstjttttttuttjtuutttstttttttttjttssttttttttttuutttttttttuuuuuvusssttttuututttssjttttttttsttttttttttssssssssssutsrstttjjsttuuttsssssssttssttsssstttsssssssssssssssssssttssstttttjtttssssttttttttsrssstttttttttssssttssttssssssttttttsssssssjttuutstttttjjtuuuuttssssssttttuuutsstutttttttttttttjttssttttttttttttttuutsstttuuuuutssssstttttuutsssstttssttssttttttttuutssssjjjttuutsttttttttuuuuttssssssttttuuutjttuttssttttttttttttssstttttttttttttuutstttuuuuuutssstttttttuutsssttttssttssttttttttuutjsssjtttuvltttuttttttuvluutssssssttttuvutttuuttttttttuuutttttssstutttuuuuttttttssttttuuuuttssssssssssssssrrrsttsssssrssssssstttssssssssttuutstttttssttuuttsssssrsttttttttssttttsssttttttttjttssstttssttttttttttjjtttuuuuuuusssjttttttuutsssttuttttttjttttttttuutsssssjjttulttttttttttuuuuttssssstttttuvutsstuttttttttttttttttssstttssttttttttttttttttuuuuvusstttttttttttssrssttssttsrssssjjjtttssssssssstttssttttttjttutttsssssssttstttttjttttssstttjtttttttsssstttssttttttttttssttuuuuuuutsssjttttttuutsssttuttjttssttttttttuutsssstttttuutttuttttttuuuuttsssssttuttuuuttttuttsttttttttttjttssstttssttttttttttjjttuuuuuuuussssttttttuutsssttuttttttsttttttttuttsssssssstttssstttjssttuutssssssrsttttuutsssttsssssssssttssssssssstsssstttjsstttssssttttttutssssssttttuttsrsttttssttssttsssjttttttssssssttstuuttssttttttssstttssrssttuuuuutssttuuuutttttttttjjssssstttttttttjtttssttttttttttssjjjsssttvvutssuuutsstsssttttttttuuutsssjjtttstuuttttttttttssstttssssstttuuuutssstuuuuttttttttttsssssssssttuussssttttttttttttttsstttttttuvvutssuuttttsssstttttttttuutjsttstuuttlvutttttttttssttttssssstuvvvvutjstuuvvuuttuuutttttssssttsstuuttsssssjttttttttsssssssssssssttjsrrssssssssrrssssssstttttssssssttstuutsssttsjtssssstssrrrsttuuuuttssstuttttttttttttjsssssttssttutttttttjjttutttttttttttttttttvvutstuvuttjttssttttttttuuttssttjtttttluttttttttttssstttsssssttuuvvutsstuuuuuuttttttttttssssttssttttttttttttttttttttuttjttttttttuuttsstutsssssrssjssssjttttsssssssttsstttjsjtttssssssstssrrrsttuuuuutsssttuuuttttttttttssrssttssttttttttttsstuutttttttssttjssttuvvutssuvutsstsssttttttttuuutssttttttttuuttttttttttssstttsssstttuuuuutssstuuuuttttttttttjssstttssttttttttttjjttuuttttttssttssstttvvutsjuvutttttssttttttttuuttssssssttsstttsssjjjstssssssssrrrstuuuuutssssttttttssttttssssrrssssssstttssssssssssttttssttssssssssstuuutssuuutsssssstttsssstttttssststttssuutjsstttjsssssstttsssssttuuuutssstuvluttttttttttttssssjtttttttttjsstttuuttjsttttttjssssttuuutstvvuttssssstttttttttuuutjsjttttssuutttttttttsssstttssssstttuuuutssstuvvutttttttttttssssssstttuutssssstttuuttsttttttttttjtttuuutttuuttttssssttttttttttuutjttttutstlvtttttuttttssstttssssstuluuuuttstuvvvuutttuuutttttssstttttttttsssssttttttsssttsssssssssssttssssssssssrrrrsssssssstttttjssssttssuutsssttssssssssttsssssstttuuttssstuutttsttttttttjssssttssttttttttjjtttuutttttttttttttjsttuuutttvvutttjsstttttttttttuttsttttttjtultttttutttsssstttssssstttuuuuttstuuuuuuttttttttttsssssssstttttttttttttuuttttttutttttttttttuttssuutsssrrsssjssssssstttsssssttssstutsjjttjsssssssttssssssttttuutssstuvuutssttttttttssssssssttttttttjstttuuttttttttttttsjjttuuutstuvuttsssssttttttttttuuttttttutssuvttttuutttsssstttssssstttuuuuttsstuvluttttttttttjssssttttttttttttjjttttuttttttttttttsssttuuutttvvutttjsstttttttttttuttsjsstttsstutssjttssssssssssssssstuuuuuutsssttuuttssttttssssssssssssstttssssssssstttttsstttsssssssstuuttstuuttssssssttttttsssstttsstuuttjssssjtttttsttttsssttttttsssttttttttuuttttssttttttttttttssttttttttttstuuuuuutttuuuuttjtttjttssttuluuttttsssttttttttjssttttstuuttsjttttttutttttttttttttttttssttttttttuuttttsstttttttttttsssttttttuuutsstuuuuuttuuuuutttttttttttttuuutssttsssttttttttsssttttstuutjssttttttuuttttttttttttuuutssstttttttuutttttttuuuuutttttttttttttttutttttuuuutttuuuuutssssssssssssttssssssrrsssssssssssssttjsstttsssssssstttssttttssssttttssssssttttttuuttttsstttttttttttsssttttttttttjttuuuutttuuuuuuttttttttssttuvuuttttsstttttttttssstutsstulttjjttttttuuttttuuttttttttttssttuuttttuuttttsstttttttttttssstttttttttttttuuuuuttuuuuuuttjtttttsssttuutssssssstssjjjssrrssjjssstttsssssssstttssttttttsssttttsssssttttsstuttttssttttttttttssssttttttttttstuuuuuuttuuuuuuttttttttssttuuutttttsssttttttttsssttttttuuttstttttttuuttttuutttttttttssstttuuuttuuttttssttttttttttttstttttttttttjtuuuuuuttuuuuuuttttssttssttuvuuttttsstttttttttssstuttsttutsssssssjtttssttttssssttuuttssstttttssttttssssttttttttsssssssttjssssssssttttttttttttttssttjsjjssstuuutttttssssttttttssssstttstuutjtsssstttttsstttttssttuuttssssjjtttttutssttssttttttttttttssttttttttttttuuuuuutttuuuuutttttjssssstlvutttttssttttttttjsssttttttuuttttjtttuuttsjtttttttttuttttsssttttttttttjtjssttttttttuuttssttttttuuuutttuuuuutttuuuuutttttttsssstuuuttsttssttttttttjsssttttstuutsssssttuutttttuuttttttuvvutssssjttutuutssttttttuuuuuuuuttttuuttttuuuttttuuuutttttuuuussssssssrrrstttsssssrrsjsssssssssssjjssstttssssssstttsssttttsssttuuttssssssttttttttjtsssttttttttttttssttttttttttttuuuutttttuuvvutttttttsssstulutttttsstttttttttsssttttstultjjtjtttttttttttuuttttuuutttssstttttttutsstttttttttttuuuttsstuttttttttttuuuuuuuuuuvvvutttttttssrssuuttsstsssttsssjjssrrsssjsssttssssssssttssssttttttssttuutssrrsstttttttjsjssstttttttttttsssttttttttttjtuuutttttuuvvvutttttttsssstuvutttttssttttttttssssttttjtuutttttttttuttttttuuttttuuuutssssjttuuutttssstssttttttttttttssttttttttttttuuuuuttuuuvvvutttttstsssstuvuttttttttttttttttsssttttstuutssssssttttsssttttsssttuuuutsssjtttttjttssssssttttttttttjsssjttjssttttsstttttttttttuutsstttjsssrstuuttttttssstjtttssssttsjttsstttssjttttuusrssstttttttuuttttttttjjtttttsssssttttttsttuttttssttttuutttuttttttttttsstuuuttuutsssstjtttttttttttttttttssstttttttttttttttttttuusrsstttttttuuuutttttttttttttttssssttttttssttttttssttttuuttuuttttttttttsstuuutttttjssssssstuuutttttttttjsssssttttttttttttttttttuusssjtttttttuuuuuttttttttttttsssssstuttttttuuutttttttttuuuuuutttttttttssstuutssssssssrrrrrsttjsssssssssssssssssssttssttssssssttttssssssssttttuuttssttsssttttttsssssttttttttttttttssttttuuttuuttttttttttssuvuuttuutsssssssstuuuttttttttttttstttttttttttttjttttttuussssttttttttuuutttttttttttttsssssstuuuttstuuutttttttttuutttuttttttttttstuvvuttuttsssrrrsstttttttssttsssssssssssssjssstsjsssssjtsrrrsssssttttttttsstsrrsstuuttssssssttutjsstuttttssttttuuttuttttttttttsstuvvuttuttsssssssttuutttttttttttttsssttttttttttttttttttuusssstttttttuuuuttttttjjttuutssssssttttttsttuttttssttttttttttttttttttttssuuuuttuttssssrssttuutttttttttttttttttttttttttttsttttttutssssssssttttttutttttsjtttttjsssssssstttssstttjjsssssjtttttttttttttttssssttttttttssssssssttttttttttttssjssssjtttsttttttsssttttuutsrssssttttttttttttttttjjttttssssssttttttttttttttssstttttttuutttttttttssstuuttttttssstttjtttttttttttttjjjssstttttttttjtttttttttutrrssjjjtttuuuttttttuttjjttttjsssstttjttttsttttttssttttttttuutttttttttssstuuutttttttssssssstutttttttttjjsssstttttttttjttttttttuutsrssttttttuuutttttuuttttttttsssssstuttttttuuttttttttttuuttuuttttttttjsrrttutssssssssrrrrrrssssssssssssssrrssjtssstssjjssssjtttttsrrsssssttttttttsttttsttttttssssssttstttttttttttssttttttttuutttttttttsrstuuutttttssssssssstuttttttttttttsstttttttttttttttttttuutsrssjttttttttutttttuttttttttsssssstuuuttttuuttttttttttttttuuttttttttttssuuvutttttsssssrssstttttttjssssssssssjssssjssssjjjssstttsrqrsssssstttttttssttsssstuuttsssssjtttttsstttttttsttttttttuuttttttttsssstuuutttttssssssssstttttttttttttsssjttttttttttttttttttuutsrssjttttttuuuttttuuttjtttttssssssttttttstttttttsssjtttttttutttttttttssstuuutttttttssssssstuttttttttttttjjjttttttttttttttttttuttsrrsssssjttttttttttttjttttttsssssssstttsssttsjjjssssssttsttttjssjjjsssrsttttttttssssssssssttttttttttsstjssstttttstttttttttttuutssssssstttttttttttttttttjjtttsjjjjtttsstuuttsstttssssttsstuuuttttttttsssssttttssstttttttjjjjtttttttttssttssjtttttttttttttttttuutssssssttttttttttttttttttjjjtjssttttttsstttttsssttssttttsstuuuttttttttssstttuuttsstuuuttsssssssttttttsssjjssstttttttttttttttttuutsssssjtttttttttttuutttttttttttttsstttstuvuutttttttttttssstuvuttttttttssssttutsssssssssrrrrrrrssssssssrsssrrssssssssjtjssssjjtttssrrrsssjtsstttssstttttjssttttssssssttsstutttssstttsssssssttuuttttttttssstttuutsssttttttssssssttttttttttttssttttttttttttttttttuutsssssjttttttttttttttttttttttttttsstttstuuuuttstttttttttssttuuttttttttsstttuvutttttuuttsssssssssssttssssssssssssssssjjssstjsstutssrrrsssjjssttssssttttttssstttttsssssssstuuttsssttssssssssttuuttttttttsstttttttssttttttsssssssttttttttssttssjtttttttttttttttttuutsssssjttttttttttttttttttjjtttuttssjtssstuuttsttttsssstssstuuuttttttttssststuuttsstuuutsssssssttttttttttttjjttttttttttttttttttutssrrrsssttssttttttttttjjjtttttttssssssssttttssssjjssssssrrsttttsssjtjssssssttttsssstttssssssssstttttjssssjssstttttjtttttttttttutsssttsstttttttjjtttttttttjjjjjttttttttssttttssssttsssstsssttttttttttttssttssstssssttuuttttttjjtttttttjssttssjtttttttttttttttttutssstssjtttjttttttttttttttjjjjjstttttttsstttttsssttsssttssstuttttttttttsstttttttjsstuuuuttttsssstttuttssssjssstttttttttttttttttuutsttttttttttttttttutttttttttttuuttttttsstuuttsttttttttjsssttuuttttttttssttssttsssssssssssssrrrrsssjssrrsssssssssssssssssssjjssttssssssssjsssjjssssttttjjssttttssttssttssttttsssstttsssssssstttttttjtttsstttttttsssttuutttttsssttttttttsstttjttttttttttttttttttutssttttttttttttttttttttttttttttuuttttttsstuutssstttttttttssstttttttttttsstuttuuttjttuuutttsssssssssttssssssssssssssssssssssssstttssssssssjsssssssssttttttssssstttssssssrsttttssssttssssssssstttttttttttssttssttssssttttttttsssstttttttjssttssttttttttttttttttttutsstttttttttttttttttttttttjjjttuutttttsrsttttssjtttssssssssttttttttttttssttsstttssstuuuttttsssstttttttttttttjttttttttttttttttttttssssssssttssttjjtttttjjjjtttttttssssssrrsttsssssssssssssrrssttssssttssssssssttsssssttttssssssssttttttsssssssjttttttttjttsstttsssstuuuuttssssttjttttttttttjttjjttttttttsrsssssstttssssssstttsssttttssttttutsrssssssssttttttttjtttttttttsssjsjttttttttttttttttttssttuuuuttttjttttttttttttttjttjjttttttttsssssssstttssssssstttsssttttjtttttutssssssstttttuuuuttssttttutttssssssjtttttttttttttttttssttuuuutttttttttttuttttttttttttuuuuuuutssssssssttttttttstutssssttttttttsjttssrrsssssssssttssrrsssssjssssssssssssssssjssssssjjssssssuutttsssssjtssjsssttssttjjjjttttttttssssssssttssssssssttssssttttssttttuussssssssstttuuutttssttttttttssjttttttttttttttttttttsssttuuuuttttttttttttttttttttttttuuutuuutsssssssstttsssssstttssssttttjtttttuutssssjttttttuuuutsssttssttjsssssssssssssssssssssssjjsssttuuttjsssstjsssssstttsssssrssttjsjtsrrssssrsstssssssssttssssttttjjttttttsssssstttssttuutttssttttttttsssjjjttttttttttttttttttssttuuuuttttjttttttttttttttjttjtttttttttsrssssssttsssssssstttsssttttjtttttuussssssstttsttuutttsstttttttttjtttttttttttttttttttttsssstuutttsssssttjtttttttssttttttttttttssrrrsssrssssrrrssssttsrrrssssttssssttsrsssssssssttuutssssttttttttssssssjtttttttssttssttjsrsttuuvuutssstttttttttttttjjttttttttttttssssssssttssssssssttssrsttttssttttttsssssttjsssjttttttttttttttttsssjsjttttttttttttttttttssttuuvuuttjjttttttttttttttjttttttttttttssssssssttssssssssttsssstttttttttttttssssstttjssuuuuuttttuttttttsssssjjtttttttttttttttttsstuuvvvutttttttttuuttuutttttttttuuuuuutssssssssttttttttstuussssttttttttttttssrrsssssssstttsssssssssssssssrrsssssssssssssssssjssssstuuutttssssjjssttssttssttssstttttttttssssssssttssssssstutsrssttttssttttuttsssttjsssstuuuutttttttttttttssstttttttttttttttttttsssttuuvuttttttttttttttuutttttttttuuuuuutsssssssstttsssssssutsrsstttttttttuuutssssttttsstuuuuttsstttsttssssssssssssssssssssssssssssjtuuuutjssssssssttssttsssssssssjtttttsssssssrsttssssssssttsrssttttjjttttttssssstttssstuuuutttttttttttttjsssjttttttttttttttttttssttuuvuuttjtttttttttttuttjtttttttttttttssssssssttssssssssttssssttttjjttttuttssssstttsssuuuutttttttttttttjjttttttttttttttttttttsssstuvuuttssssttjtttttttsstttjttttttttssssssrrrssssrrsssssttrrrrssssssssstttssrssssssssstuuutsstttttttttjsssssjtttttttttssttttjstttttuvvuttttttttttttttttttjttttttttttttttttttssttttttssssttssttttttttttuttttttttutttttttttttttttttttttttjjssjttttttttttttttttttuutttuuvuttjttttjtttttttttjjtttttttttttttttttttjttttttssssttssttttttttttuttsttttttttttjtuuutuuuutttttttjjssssjjtttttttttttttttttuutttuvvuttttttttttuttttttttttttttuuuuttttuuuttstttttttjssttsstuttttttttttssttssssssssssttsstssssssssssssssssssssssjsssssssjssssttssttuuttssjjssssjtttttssttttttttttttttttttttssttttttsssstssstttttttjttttsttuttuttsttttuuttuuuuutttttttttssttttttttttttttttttttuutttuvuttttttttttttttttttttttttttuuuutttuuuutssttttttssssttssttttttttttttttuuttttttttttuuttuutttttsssssssssssssssssssssssssssssstttttuuttssstssssjtttttttttttttssjtjtjtttttttssstttttsssssssstttttttttttttttuttttttttttuuttuuuuttttttttttjsjsttttttttttttttttttuutttuuvuttttttttttttttttttjttttttttuuttttttttssstttttssssttssttttttttttuuttttttttttttstuuttuuuuutttttttttjjjttttttttttttttttttttttjttvvutssttssjtttttttssttttttttttttssttttssrrssssssssssssssttssssssstttssttsssssstjssttttuutttttjttsjssstttttttttssttssttttjtttttttuuttttttttttttttttttttttttttttttsttuuuuttsttttttssssttssuuttttttttttsstuttuutttttttttttttttttssssssstttttttttttjttttttttttuuttttuuuttsttjjjttttttttttttttttttttttttttuuttjtttttttsssttstuuttttttttttsstuttttttttttuuttuuuutttjssssssstttttttttsjttttttttttuuttttuuuttttttttttttttttttttttttttuuttttuuuuutttttttttttsssjtuuttttttttttssttttssssssssttssttssssssrrrrssssssssssssssssssjjjsssttsssttuttssssssssjttttsssttttttttttttjjtttttttjjtttttssssssstuuttttttttttssuuttutttttttuuttuuuuttttsssstttttttttttttjttttttttttuuttttuutttttttttttttttttttttttttttuutttuuuuuutttttttttsssttstuuttttttttttstuuutuuttttttuuttuuttttssssssssssssssssssssssssssssssssssstttttsssssssssttttjttttttutsssjttsttutuuttsstttttssssssstuuttttttttttstuuttttttttttuuttuuuutttsssssstttttttttttttttttttttttuuttttuuttttttttttttttttttttttttttttuuttuuuuuttsttttttsssstjsstuttttttttutsstuttttttttttuuttuuuutttttssssjttttttttttttttttttttttttssstuuttssssssjtttttttttttttttttttttsstttttsssssjttsssssssssttssssssjtttssttsstjssttssttttuuttttsssssssstuvvutsssssssssjttttttssssttssstssssttttttttttttttttttssttttsstttttttttttttttttttttttttjttttttttttttttttttttttuuutttutssssrrsssstuvvuttssssstttttttttttsssttsstttssssjjtttttttttttttttssstttsstttttttttttttttttttttttttsttttttttttttttttttttttuuuuttuutssssrrrsstuuuutssssssttttttttttttssttssttjssstttttttttttttttttttjjtuttttuttttttttttuuttttttttuuttttttttssttttttssttjsttjtttssssrrrrrrrrrssttttsssssssssssjjtjssssrsssssssssrrsssssjttssjstttttjssssttssttttttttttttttttttjjtttttttttttjttttttttttttttttuuuuttuutssssrrssstuuuvutstssjjttttttttttsssttssstjsssstttttttttttttttttjsttttstttttttttttttuuttttttttttttttttttttttttttttttttttuuuuttuutssssrrrrssttttsssssssssssssssssssrrssssttssssssssssttssjtttttttssssttssttttttttttttttttttsjtttttsttttttttttttttttttttttuuutttuussssrrsssstuuuvutsssssjttttttttttsssttssttssssjttttttttttttttttttsstttsstttttttttttttttttttttttttttttttttttttttttttttttuuuutttuutssssssssstummuttsttsjttttttttttttssstssssssssstttssttttttttjsssssssttssssssssssssssjjsssssssjttsssssstjssssssjsssjjssjjstttttttsssssssssstuvvutssssssssjttttttjssssttsssjsssssttttjttttttttttttssttttssttjjtttttttttttttttttttttjjttttjjtttttttsstttttttuutttutsssssssssstuvvutssssssjttttttttjssssttssstjsssstttttttttttttttttssjtttsssttttttttttttttttttttttttsttttttjtttttttjttttjtttuuuttuttsssssssssttuuutssssssjtttttttttjsssttssstjsssstttttttttttttttttttstttttttttttttttttuuttttttuuttttttttttsstttjttssttjjttssttsssssrrrrrrrrssttttssssssssssjsjttsssssssssrssssrrssssssssssjttttttjssssttssttttttttttttttttttttttttttttttjjjtttttttjjtttttttuuuttuttsssssssssttuuvutsssssjtttttttttjsssttssstjsssstttttttttttttttttttstttttttttttttttttuuuttttttutttjttttttttttttttttttttttuuuuttuutssssssssssttttsssssssssssssssssssrrssssjtsssssssssssssssjjjjjjjssssttssssssttttttttttttttttttttssttttttjtttttttttttttttttutttttssssssssssttuuvutsssssjttttttttjssssttssstssssstttttttttttttttttttstttssttjjtttttttttttttttttttttttttttjjtttttttssttttttttutttttsssssssssstummuttssssjttttttttttttssssssssssssstttsssttttttttsssssssttssssssssssssssjjsstjssttjsssssjjjsssjjssssssjtssjjssttstttssssssssssssttttsssssjsstttttttjttttssttjjsssssstttttjtttttttttttttttttttjjjssjtttttttttttjtuutsttjtttssttttttttttttssttssttuutttsssttttttssttttsssjtjjttttttttttttttstttttsssjttttttttttttttttttttttttsssttssssttttttttttttuutsttttttsstttttttjjttttjttssttuuttttssttttttssttttsssssjsstttttttttttttsttttttttsstttttjttttttttttttttttttttttssjtuuuuuuttttttuutttttttttssttttttsssttjstjssssttssssrrsssssssssssssrsssssssjssttssttttsssssssssssssjjsssssjjttjstttttjtttjttttssstttttttttttjtuuttttttttsstttttttjjtttttttssttuuttttssttttttssttttssjjttjtttttttttttuttsttttsssssjttttttttttttttttttttttttttttssttuutttuttttttuuttttttttssttttttttttttttttttttuutttssrsttttssssssssrssssssssssssssssttssjjttssssssssssssjtssttjjjtttssttssssssssstttttttttttjtttssttssttsstttttttjjtttttttsstttttttsssttttttssttttssjjttjtttttttttttuttstttttjjsssttttttttttttttttttttttttttjjssjtttttttttttttuutsttttttssttttttttjtttssssssttttttssssstttttssttttssjtttjtttttttttttttssssjjjsssssssttssstttttttssttsjttjsssssssssjjssjssstsssttssssssjsssssjjssssssstsssssssstttsssssstttttsssssssssjjjssttttttjjttuutsttssjtjsssjttttjjjttttttttttttttttttjssssttuttttttttttttssttssttsstttttttttttttttsssstuttttsssuuuuuussssssssstttjtttttttttttuutsttttttjsssttttttttttttttttttttttttsstssssstttttttttttttttsttttttssttttttjjttttttttssstuuttttsttutuutssssssssstttssttttttttttuutsttttttttssjttttjjtttttttttttttttttttttssttuuutttttttttuuttttttttssttttttjsssttjjsssrssttssssrssjsssssrssssrrssssssstssjsssttttssssssssssssstjssssjsjttjjttttttsstttttssssttutttttttttttttjttssttssttttttjjtttttttjssstuuttttstuuuuuttssjssssjtttjtttttttttttuutsttttttjsssjtttttjttttttttttttttttttttjssttuuttttttttttutttttttttssttttttttttttttttssstuuttttssttttttssssssrrsssssssssssssssttttssssjssssssssssssstssttsjjttttsttjsssssssstttttttttttttttssttsstssstttttttjttttttttssstuttsttssuuuuutssssssssjtttjtttttttttttuutstttttttsssjtttttttttttttttttttttttttjsssstttttttttttttttssttjjttsstttttttttttttssssssttttssssstuttuussssssssjtttttttttttttttuttssssjttssssssttssssttttttssttttssttjsssssssjjjsssssjsssttsssssssssssjjjssssssttsssssrrsttssssssttttuuttsrsssssjjjsstttttttsssttttssssttssssstttttjjttttttttstttssjtttssssttuuttttttttuttsssssssssjttttttjtttttttttsrrssttssssstuuuuuuutssssssttttssttttttttttttttsssttttsssttttttttttttttttssttssttttsssssttttttttttttttsttsssssssjtttttjtttttttttsrrssttssssttuuuuuuutssssssjtttttttttttttttttttsssttttsssstttttjtttttttttttttsstuuttsjtttuutttttttttttttttsssssttttttssttttttttjsrrssjtssssssttssttsssrrrrrssssssstttsssssstttssrsssjsrrrstjssssjjttttjttstttssttttssssttuutttttttttttsjjsssssssttttttjjttttttttsrrssttssssttuuuuuuutssssssttttjtttttttttjttuttsssstttsssstttttttttttttttstttsstuuttssstuuutttttttttttsttssjjssttttttttttttttttttsrsttttsssstuuttttttsrrrrrsssssssssssssssjttjsrrssjjssrsstssssssjjttsjjsssttssstttssssstttttttttttttsssssssssssttttttjtttttttttsrrssttssssstuuuutuutssssssjtttjtttttttttjttuttssstttssssjtttttttttttttttttttsstuutssssttttttttttttuttsjjssjjsstttttttttttttttttsrrssttssssttuuttuuutsssssssttttttttttttttttuttssssttssssssstttsstttttttsssttsstttssrssssjjjsssjjssttssssssssssssjjjssssssttttjssrrrsjjssssstuuttuuuussssssssjjsstttttttssssttssrssjsssssjtttttttttttttttssttsstttttsstttttttttttjttttsttssssssstttttjjtttttttttsssssssssssttttuuuuuussssssjtttjtttttttttttttttsssttttsssttttttttttttttttssttsstttttsssttttttttttttttttttssssssstttttjjttttttttttssssssssssttuuuvuvvutsssssjtttttttttttttttttttsssttttsssjtttttttttttttttssttsstutttstttuuuttttttttttttttssssssttttttssttttjtttjssrrsssssssssssssttttsrrrrssssssssjtjssssssssssrrssssssrsstjjsssjttttjtttssttssttttsssttttttttttttttttsttssssssstttttjjtttttttttssssssssssstttuuutuvutsssssttttttttttttttjsttttsssstttsssttttttttttttttttssttsstutttssttuuutttttttttttsttssjjssjtttttttttttttttttssssssssssttuuttttutsssrrsssssssssssssssssssssrrssssssssstssssssjtttjjjssstsssstttssssstttttttttttttssttsssssssttttttttttttttttssrssssssssttttuutuvutsssssjjttttttttttttssttttssssttssssjtttttttttttttttssttsstutttssttttttttttttttttsttssttssjttttttjtttttttttssssssssssstuuuutuuuutsssssjtttttttttttttttttttssssttssssssstttsstttttttsssttsstttsssssssjjjsssssssttssssssssssssjjjssssstttttjjsrrssssssssttttttttuuutssssssjjjtttttjjttssssssssssssjtttjtttttttttttttttssssstttsstttttttttttttttssttuttssttssssttttttttttttttttttssrrssstttstuuttuuutsssssjjttttttttttttsssssssssssttttttttttttttttttttssssstttssttttttttttttttttsttuttsstttsssttttttttttttttjtttssrrssssttttuuuuvvuutsssssssttttttttttssssssssttssttttttttttttttttttttsssstttttstttttttttuttttttjtuuutssttttssttttttttttsssssstsrrrrrrssssrsstsstttsssssssssssssjssssssrrrrsssssrrsjssjjjjjjjjttttjttsssssssttssttttttttttttttttstttttjsttjsssttttttttttttttttttssrrssssttstuutuvvuutssssjtttttttttttttsssssssssssttttttttttttttttttttssssttttttttttuuttttttttttsttuttssttjsssttttttttttttttttutssssssttttstuuttuuttssssssssssssssssssssrrrrrsssssstssttssstttjtjjjjtjssssssttsstttttttttttttttjssttttssjtssssttttttttttttttttttsrrrssssttsttutuvvuutsssjjttttttttttttssssssssjssstttttttttttttttttttttssstttttsttttutttttttttttstttttsstttjssttttttttttttttttttssrrssssttttuuttuuuttsssjjttttttttttttssssssssjsssttttsssttttttttttttssssssjtsssstttttssjsssssssssttsssssssssssjssssssttjsssssttsrrrrssssssstujtttuuttsstttjsstttjtttsssrrssstjsssttttssstttttttttttttssssttutsstuuutttttttttttssstuttsstttssttttttttttttttttttttsssssttttssttttttuttttttttjsttttttttssssssstttsssttttttstttttttttttttssssttttsstuuuttttttttttttsttuttssttttsttttttttttttttttttutsssssssttssuuttuuvuttttttsstttttttttssrssssttttsstttttttttttttttttttjssssttuttttuttttttttttttttsttuttttttttttttttttttttstttttttsrrrrrssssrrstssttttssssssssssjsssssssrrrrrsssssrsstttsssssjjjsstjjjjsssssttttssttttttttttttttttsstutttttttjssttttttttttttttttuttsssssssttsstutuuuuuttttttttttttttttttsssssstttsssttttttttttttttttttttssssttttsstttuttttttttttttsstuttsstttjstttttttttttttttttuutsssstttttsstutttttttssssssssssssssssssrrrrrssssssstttssssstttjjjjssjsssrsstttsstttttttttttttttsssttttsstttssstttttttttttttttttttssrssssttsstutuuuvutttttttttttttttttssrssssttttsstttttsttttttttttttttjsssttutsstuuuttttttttttttsstuttsstttjsttttttttttttttttttttsssssstttssuutttuuuttttttttstttttttttsssssstttsssttttssssttttttssttsssssstttsssstttttssssssssssssttssssjjssssssssssssssssssstttssrrssssssrsttttsstttttuuutjssttssttssssrstttttttttjtjsssssjtjjttttssssssttuuutttttttttjsssstttjtjssssjjttjtttttttttssssttuuttstuuttttttttssjtttsssttuuuuutsssttssttssssssstuuttttttttssssstttttttsssssjstuuuuttttttttttssssttttttttttttttttttssttuutsssttuuttstulututtttttjttutssttuuuuuuttttttssttssrrssstuutsttttttssssttttsstttsssssttuuuuttttttttttttjttttttttssstttttttttttuuussssttttttssttttssssssssssssssssttttttssssjssssssrrrssssttsssssjttsrrrssssssjtsssssssttuutttttttttjjsssstttttttsssjtttttttttttuutsssttuuttstuutttttjttjsstutsstuuuuuuutsssttssttssssssstuuttttttttsssssttttttttsjsssstuuuutttttttttjssstttttttttttjjjtjttttttutttjstttuuttttlluuuuttttjjstttssstttttttssssjssssssrrrrsssttsssssssssrrssssssstjsssssssstttttttttttsssssssttjtttsssssjtttttttstttttsssttuuttstuuttttjjttssttutssttuuulvutsssttssttssrrssstuuttttttttsssstttttttttttjssstuuuutttttttttjsssttttttttttsjjjjjtttssttuttsstttttttstllututttssssstttttttuutuvltsssttsstttsssssstuuttttttttssssssttssjssssssssttttttssssjjsssssssssssssssssssjjjsssssstttsssssstttssstuttssssssssssttsssttttuvltsssttssttsssssstuttjtuutssssrrssssssjttssssttttuuttttttttttttssssttttttssssttttttuuttttttssssttttttstuvuuttttttttttuusssttuvvvutsssttssttsssssttuuuttttttttsssssjssjtttssssttttuuuuttttttttttsssstttttttssjttttttuutsttutssssttttttstlvuuutttttttttutsstttuuvvuttttttssttsssssttuuttsttttttssssstjsssttssssttttuutttttttttttttsstttuuttssssttttttuutttuuussssttttttssuutttjsssssssstssrssttttuussssjsrrstsrssststttssttsstsrrrrssssssssssssssttttttttttttjjttssssttttttsssstttttttuttttuussssttuuttstuvuuutttttttstutsstttuvvvutsssttssttsssssttuuuttttttttssssjjjsttttjsssttttuutttttttttjttssssttttttttttttttttuutttttttjssttuuttttlvuuuuttttttttttssssttuuutssssssrrsjsrrrssjtttssttsssssrrsssssssssssssssttttttttjjjjssssssssttttttssssttttttuuttttttssssttttttstuvuuutttttttttutsstttuvvvutsssttssttssssstttutttttttttsssstttttttttjjjttttuuttttttttttttsssstttttttsssttttttuuttttttssssttttttttlvuuuuttssststuutsttttuuvvtsssttssttsssssttuuuttttssttsssssssjssjsssssssttttttttssssssssssssssssssssssssttssttssssttssssssttjssttutttssssssssstttstssstuuutttttsssttttttttutssstttssssssssjsssstjssssttuuutssstttttttttttjjtttuutjjsstttutttuuuuttsssssstttsttuuttttsstttttttuuuttttstuvutttttttsstttttuuuuuttttttssssssssjsssttsssssttuuttssstttttttttttjjjtttuttttssttutttuuutssssssssttssttuluttttttttttuuuuuttttsstuvutjttttsstttttuuuuutssstttssssssjttssttsssssstuuutsssttttttttttttttttuutttttttuuuttuuuuttttjsstttsstttttttjsssssssttttsssssssttttssstssrrstssttttttssssssssssssssssrrssssssssttutssssttttttjjtttjjjttuuttttttttutttuuuutttttsssttssttuuutttsstttttuttuuttttstuvvutjtttssstttttuuuuutssttttjsssssjjssstttssssttuuutssstttttttttttjjjttuuttttttttuutttuuuttttjjssttttttulutttttttttuuuuuttsssssuuttssstssrrstssttttttssssttssssssssssssssssssssttttssssstjjttssttjsssjtttttttstttutttuuuttjjsssssttssttuuutttsstttttuuuuuttttsstuuttttttsssttttttuuuttssttttsssttttttsstttjjjjttuuutssstttttttttttjttttuuttttssttuuttuuvutsssttssttttttuluttssttttttttuuuttttsstuuutttttjsstutttuuuuutsstttssssssssssssssssssssttttsssssssjsssssjssssssttssttsssjttssttutsssssssssssssttttsssssttsttttttttttssstuutttutsssstttttutuutssttttssssttttsssstttssjstuuuttssstttttttttttjjtttuuttttttttuttttuuutttsssstttsstuvvttttssttttuuuuutttttssuuutttuttsssttttuuuuuutjttttssssttttjsssttssssstuuuusssstttttttttttjjtttuutttttttuutttuuutssssssstttsstuvvttttstttttuuuuutttttsstuuuttttjsssttttuuuuuutstttttjtttttttssstttsssstuuuutsssttttttttttttttttuuuttttttuuuttuuuutjttttttttssttuutjttsssssstttttsssssrsstttssttssssstttttttttsrsssssssssttsssrrsssssssstuutsssssttttttttttjssjtuuttttttttutttuuuuttttttssttsstuvvttttstttttuuuuutttttssuuuuttuutsssttttuuuuuutstttttjttttttjssstttssjstuuuttssstttttttttttjjtttuuttuuttttuutttuuutjttttttttjstuvvutttttttttuuuuttttssssttttstttsrrsstttttttttssstttssssttttssrsssssssssttttsssssjjsttsstttjjjjtttttttttttuttttuuttstttsstttsstuvvttttstttttuuuuuttttsssttttttuttsssttttuuuuuutstttttjttttuttssstttjttjtuuuutssstttttttttttjttttuutttttttuuuttuuvutsstttttttsstuvvuttsstuuttuuuuuttttssstuuuttuutssttuttuuuuuutsttttttttttttssssstssssssttttsssssssssssssjssssssttttttssstttssttttssssssssssssstuutsssssttsstuuttttssssttttuvvutssttttttttttutttttsstttuuvvusrsstttttttttttttttttttttttttttjjtttttuutttttutttttttsttuutttttttttuvvuuuuttuuttuuttttttssttuutuuuutssttttttttttuuttutsstttuuvvussssjttttttttttttttttttttttttttjjtttuuuuttttuutttttttsttuuuuuttttttumvuuuutuuuttuuutttttssttttuuuuutssttttutttttuuttuutsttuuuvvusssstttttttttttttttttttttttttttttttuuuuutttttuttttuuttjtuuuutttttttuuuttuutttssstttssssssssssssttuttsrssttttssstttssttssstttuuutsrsssssssjjjttttttttttjttttttttssstttuuuttttttttttuttsjtuuuuutttttuuvvutuuttuuttuuttttttsstttttuuvvussttttttttttuuttuutsttuuuuuusssstttttttttttttttttttttttttttjjttttuuuttttttttttuuttttttttttttttuvmvuuuuuuuuttuuttttttsssssssttuttsrssttttttstttssttssstttuuutsrsssssssjtttttttttttjssttjtttssssttttuutjjttttttttttttttttttttttttuvvutuuttuuttuuutttttsstttttuuuutssttttttttttuuttuutsttuuuvvussssttttttttttttuttttttttttttttjjttttuuuttttttttttuutsstuluutttttttuvvuuuutuuuttuuttttttssstttuuvvutssttuuuttttuuuttuutsttuuvvvusrrsstjssjjttttttjjssssssjtttjsssssjttttssssjttjjsttsssstuttssssssttuuttuuttttsstutttttsssstjttuuuutsstttttttjttttttttssttuuuvuusssttttttttttttttttttttttttttttjjtttttuuutttuutttttttsttuuuuuttttttuuuuuvvuuuuttuuttttttsstttttuuuutssttttttttttttttuttsttuuvllutsttttttttttsstttttttttttttttttjjtttuuutttttuuttttttssttuuuuutttttuuvvuuuuuuuuttuuttttttsstttttuuuutsstuutttttttttttuuttttuuuvvutssstttttttttttttttttttttttttttttttuuuuuutttuuttttttttttuvvuttttttttuuttuuuttsssttssssssrrsssssstttssssttjjsssssttssttsstttuuuutsssssssstttjsssttttttttttttttttsssttttuutttttttttttttsttuuuuuuttttuuvvuuuuuuuuttuuttttttsstttttuuuuussttttttttttttttuuttttuuuuuutssstttttttttttttttttttttttttttjjtttttuuttttuuttttutttttttuttttttuuuvvuuuuuuuuttuutttttssssssssstttsssjttjjsssstttsttttsttttuuutssssssssttttsssstttttjjssjttttsssjttttutttjtttttttttttttutttuutttttuuvuuuuuuuttttuttttttsstttttuuuutsstuttttttttttttuuttttuuuuuutsssttttttttttttuutttttttttttttjjttttuuuttttuuttttutttttuluttttttttulvuuuuuuuutttuttttttsstttttuvvutsstuutttttttttttuuttttuuvvvutssstttjtttjsssssjsjjsssssttjsssssstttttssssttttjjjssssttuttssssttttuuttuuutttsstttstttsssssjttttsssssttttttjtttssjjssttttttttssuuttttttttttsssssssstttttttttsssttttttttuuttuuuuuuttuuuttttttsttuttsttuuuuuuttuuttuuuuttsssjtttuttttssttttttjtutssttttttttttttstuuutttstttttssssttsstttttttttsssttttttttuuttuuuuuutttuuutttttssstutttuuuttuuutuuttuuuuttsssjttttttttjttuttttttuusstttttuttttttstuuttuttttuttsssssssstttttttttssjttttutttuuttuuuuuuttuuuuttuttjttttttttttttttttttssttjjssssssssjssssssstjssssssttsssssstttttttsssttssttssttjsssssssssttttttttssssstttttttuuttuuttuuttuuutttttttttuuttttuuttuuuuuuttuuuuttssstttutttttssttttttstuusstttttuttttttstuuttttttttttssssssssttttttttssssttttttttuuttuuuuuuttuuuttttttsstuutttuuuuuuuuuuuttuutttsssssssssssssssstssssssttsrsssstttttttsssuussttsstttsssssssssstttjsjssssssttttttttttttuuuuutttuttttttttttuttsttuuuuuuttuutttuuttssssjttttttttstttttttstutsstttttutttuutttuutttttttttjsssstsssttttttttssssttttutttuuttuuutuuttuvuttttttstttttttuuuuuuuuuutttuuuuttssssttttttttjttuttttttuusstttttuttttttstuuttttssttssssssssssttttssssssssssjtttssttsstttttjsttuttssssssstttssttttttttttttttttssttttttssssssssstttttttttttssttssuuttttssrsuvutttssttttsssssssstttttttjsssstttttttttuttuuuuutttuuutssttssttutssjtttttttttttttttttttttttttttttssstttttttttutssttttuuttttjsssuvutttsstttsssssttssttttttttssstttttttssttttuuuuuttttuutssttsssstuttttuutttutttuttttttttttttttssttssttttttttttutssttttuuttttjsssuvuuutsstuttssssssssttttttttssstttttttttuuttuuuuuuttuuuutjttttttttttttttttttttttsssssssssssssssssrrrssttssssssttsssssstutjssssrstutsttssttsssssssssssttttttjssssstttttsstuttuuttutttuuttssttttttuutttttttttuuuutttttttttttttttttttssjtttttttstutssttttuuttttssssuuuttttttttjsssssssssttttttjssssttttttssttttuuuuuuttuuttsstttsstuutsttuuttuuuuuutttttttttttssssssrrrssjtsssssstsrrsssstttsssssrstutsttssttssssssssrsssssttssssssssstttsstutttuuuutttttttssttttttutsstttuuuuutuuttttttttttttttjssttssjtttttttstttssttttuuttttttssuutttttttttjssssssssstttttttssssttttttstuuttuvuuutttuuutssttssttttttttuuuuuuuuuttttttttttttttjssttssjtttttttttutssttttuuttttjsssuvutttssttssssssssrssttssssssssssssstssstttsttttssstttttssssssstttsssjjjjjttttttssttrstuuuvussrsssrrsttttuuutttsstttttuuttsssssssttttsttsssssssstttttssstttssttttttttsssstttuuttttttsstsssttttttttttttttttttttttttssstuvuuuutsssttssttttuuuuttttttttuuvutssssjsttttttsttssjsssssttssssssttttjtttssttssssstttuuttttttssttssttttttttttttttttttttttttssstuvuuuutsssttssttttuuuuuttttttuuuvutsssssssttuuttttttttssssttssssssttttjjttttttttjjttttuuutttuutsttjttuttttttttttttttttttssssssrrstttttsrrrssrrrssttttttsssstttsttttssrssssssttssssssssssssssssssrstttjssttsstttsssstttuuttstttssssssttttttttttttttttttutttttssstuvvuuutsssttssttttuuuuttttttttuuuttssssssssttttttttttjssssttsssssstttjssttssjtssssssttuuttttuutsttssttttttttttttttttttuutttttsssuuuuutsssssssssjjtttttttsrssttttttssrrssrsssttssssssssssssssssssrrttssssttssssstsstttttuttstttssssssttttttttttttttttttuuttttssstuuuuuutsrsttssttttuuuutttttttttuuuttssssssstttttttttttssssttssssssttttttttttsstjssttttuuttttuussssssttttttttttttttttttuutttttsstuvuuuutsrsttssttttuuuutttttttuuuvuutssjjssttttttttssjsssssssssssssttsssstsssssssrrssstttssssttsssssssjssttttttsssssssttttsssssssstuuuussrssssstttttuttttssttttttttttssssssssttssttssjjssssttttjssstttsttttssttssssssttuttjssttssssssttttttttttttttttttttttttssstuuuuuutsssttssttttuuuuttssttttuuuutsssstttttttssttssjtsssttttsssssttttttttssttsssssstuuuttstttssssstttttttttttttttttjtttttttssstuuuuuutsssssssttttuuuutttttutuuuuuttsssstsssttttttttttsssttttsssssttttjtttjjttjjttjjttuuttjtuutssjjttuttttttttttttttjjjsssssssssssttttsrrrssrrsssstttttssssttttttsssssssssssttssssssssssssssjsssrsttttjsttssjjssssssttuutsssttssssstttttttttttttttttttttttttssstuuuuuutsssttssttttuuutttttttttuuttttsssstssttttjttssttsssstttsssssttttjjttssssssssssttuuttssttssjjssttttttttttttttttttttttutssstuuuuutsssssssssjsstttttsrrsjtttttjssssssssssttsssssssssssssstssrrstttsssttsrrsstttjjttuttsssttssssssttttttttttttttttjtuuttttssstuuuuuutsssttssttttuuutttjjttttuuuuttsssstssstttttttttttssstttsssssttttttttttssssttjtttuuttstutssssstttttttttttttttttttttttuttsstuuuuuutsssttssttttuuuttttttutuuuuuutssjttttttttjttssjjsssssstssrrsttssssttsrrrrrssrsstttssrsttsssssssjssttssttssssssssttssssssttssssssstssrrssttssttssssttssttttstttttsstttsttssstttttttssssttssttttttttttssssssttsstuuttsssttttsstttttttttttttttttttsssttutttuutsssssssttssttttssttssstttttttttttuuutttttttttssjtttttttttssttsstttttttjttssssssttssuuuutstttttttttttttttttttttttttttsssttutttuutssssstttsssstttstttssttttttttttttuuutssttttttttttttttttttssttsstttttttjttjjjjjttttttuuutjjtttttttttttttttttttssttttjsssssjtjtttsrrrssssssrrsssssssssrssssssssssssjttsssttssssssssssjsssssssttsstttttttsjsssssssttsstuuusssttttttttttttttttttttttttttsssttutttuutsssssssttssstttstttssttttttttttttuuuusstttttttjttttttttttssttsstttttttsjsssssssttsstuuutsssjtttttttttttttttttttttttttsstuuuttuutsssssssssssssjsssttsrrsssssssssssttttssssssttssssssjjssssssttssststttsssssrrsstttjjttuttssstttttttttttttttttttttttttjstttttttuutsrrssttttssstttstttssstttttttttttuuutssttttttttttttttttssstttssttttttttttttsssjttsjtuuutsssttttttttttttttttttttttttttsttuuuttuutsssssttttssstttssttssstttttttttttuuuttttttttttjssssttssssssttssstssttsssssrrrrsssrrstttssssssssssssjsssssssssssssssssssttttttttsssssssttsssttttsstsrrssttssttsssstuutsstttjsssssjttttttsssttttttttttttjjjssjssttttttuttssssttttssttttttttttttjjtttttsssttttttutssssssssttsstttttttsrrstttssttssssuvvuttttttttssjttttttttttttttttttttttjjjsssssttttttuttsstttttttttttttttttttttttttttsssttttttutssssssttttsstttttttssssttttttttjstuvvuttttttttttttttttttttttttstuutttttjjjttjjjtuutttuutjsjtttttttttttttttttttssttttjsssssssstttsrrrrrrsjsrrsjttsssrrrrsssssssssssttttssttssssssssssjjssssttttsstttttttsssssssstttttttutsstttttttttttttttttttttttttttsssttttttuutsssssssttsstttttttssssttttttttjstuvvutsttttttssjtttttttttttttsttttttttssssssssstttstuutsssttttttttttttttttttttttttttjsstuttttutssssssssjsssstttssssrrrrsjsssssssstuuttssssssssssssjttssssstttssttssttssssssssttttttttttssssttttttttsstttttttttttttttsssttttttutssrsssttutsstttttttsssstttttttsssstuuutttttttttttjtttttttsttttstuuttttttttttssstttttttttsssttttttttttttttttttttttttttjssttttttutssssssttutsstttttttssrsttttttttsstuvvutttttttttjssssttssssstttssttssttsssssssrrsstsssttssrssssssssssssssssssssssssssssssttttttssttuuttssjttttuuuutsrrrssttjjttsssstttttjttssssssssttttssttuuttttuttttttjjsttttttttttttssssstttsssssssstttttttttttttttsssssssssrrstuuuussttuuttuuutsrrrstttttttjssstuutttttttttssjtttttssttuuttttuttttttjssttssttttutttssssttutssttsssstttttttttttttttsssssssssrrstuuuutsttttttuuutsssssttttttttsssuvutttttssttttttttttssttuuttttuutttttjjtttjjttttttttssssttuutsttssssttttttttttttttsssssssrrrssssttsssssssssjttttrrrrrsssssttssrstttssssssssssssssjjssssttttstttttjttjsssttsstttttttttsssttutssttsssstttttttttttttttsssttssssssttuuuusstttuuuuuutssrssttttttttssstuuuttttssssssjtttttsstuuuttttutttttjsssttssstttttttssssttutssjtssssttttttttttttttttttttssssssstuuuttssstuttttttsrrrrrsjssssssrsttttttsssssssssssjtsssssttjsttttssssssssttssttttttttssrsstttssttsssstttttttttttttttssssssssssssttuutsstttttuuuutsssssttttttttsssttttttttssssttttjtttssttuuttttuuttttttttttttttttttttssssttutssttsssttttttttttttttttjssssssjsrrstuuuuttttttuuuuutssrssttttttttsssuvutttttttttttssssjsssstttssttttssssssssstssssssttssssrsstttssssssssssssssttsssssssssssjssssrsttuuttssttuuttttutsrrssttttttttsssstttttttssssssssttttsttuuuttttttttttttstttttttttuuttsrssttttsssssssstttttttttttttttsssssssssrrstuuvutttuuuttuuuusrrssttttttttsssttttttttttttssjttttttttuuuuttttttttttjssttsttutuuutssrssttttssstsssstttttttttttttttjssssssssrrsuuvvutttuuuttuuutsssssttttttttssstutttttttttttttttttttttuuuutttttttttjjjtttttttttuuttssssttutssttsssstttttttttttttttsssssrrrrrrsttttsssstttssttttrrrrssssssttsssssssssssssssssssssjjssstttttttttttjssssssttttttttttttssssttutsssttssstttttttttttttttjssssssssrrttuvvutttuuuuuuuuusssstttttttttssstttttttttsssssttttttttuuuuttttttttjjjsssttssttttuuttssssttutssssssssttttttttttttttttttssssssrrstuuuuttttuuttttttrrrrrssjjtjsssrsssstttsssssssssssjjsssstttsttttssssssssttttstttttttssrssttttsssssssstttttttttttttttjssssssssrrstuuuutsttuuuuuuutsssssttttttttssstttttttttsssttttjjtttttuuuututttttjtttttttttttttttttssssttutsssssssstttttttttttttttjssssssjsrrsuuvvuttttuuuuuuutsrrssttttttttssstuttttttttttttssssjjsstttttstttssssssssstttsssssuutsrrsstttsssssssrssssjsjttssssssssssssssssrrstttsttttuutttssssssssttttttttttssssssjttttttjsjttttjtuuuuttuutsssttssjttttttttuuuuuutssttttttttssttsstttttttttttttttjssrrstttsssssttuuuuuvuttttttssssttttttttttssssssjtttttttttttttttuuvuttuutsssttssjtttttttuuuuuuutssttttttttssttsstttttttttttttttsssrsstttssttttttuuuuuuttttttsssstttttttttttssstttttttttttjttttttuuvuttuuttssstssjjttjttttuuuuuutsstuttttttssttsstttttttttttttttsssrrssssrrssssssttttttssssssssrsstjjtttttssssssssjttttsssssjjjjtttttsstttssssjssssttjttttttttuutsstuttsstsssttsstttttttttttttttjssrrstttsssstttuuuuuuuttttttsssstttttttttttssssttttuttttjjttttttuvvuttuutssssjsssjjjjstttuuuuuutsstutttttsssttssttttttttttttttttssssttttsssssttuuuuutttssssssrrsstsstttttsssssssttttttssssssssssttttsstttsrrssssssttssttttttttttssttttsstsssttssttttttttttttttttssrrstttsssssttttuuuuuutttttssssttttttttttsssssttttutttttttttjjtuuvuttuuttsssjssttttttttttttttttsstutttttsssttsstttttttttttttttssrrsstttssttttttuuuuuutttttssssstttttttttttsssttttttttttttttttjjttttssttsssssssssssssstuttttuuutsrstsssssssssssssjsssssssjsssssssrrrsjttrsssssssttttuuttssssssstttttttttttsssssstttttttsttttttttuuuutstutssstttsjtttttttuuttttttsstuttssttssttttttttttttsssstttjssrrstttssssssstuuuuuuutssttssstttttttttttssssstttttttttttttttttuvvuttuutssstttsjttttttuuuttuuutsstuttssttsstutjttttttttssssttttssrsstttsstttttttuuuuuuttsssssttuuttuutttttsssstttttutttttttttttuvvuttuuttssttssjtttttttuutttuutssuuttjjttstuuttttttttttsstttttssrrrsttssrsssssstttttttsssssssssttsstttttsssrrssssttttsssjttttttttttsstttsssttsssjttttttttttttttsstuttssstsstttttttttttttsssttttssrrsttttssssstttuuuuuutttttsjtttttttttttttsssstttttutttttttttttuuuuttuutsssttsssjttttttuutttuutsstuttssssstttttttttttttttttttttssrstttttssssssttuuutttsssssssssttsstttttsssrrssjtttttsssstttsstttttsstttsrsstssssttttttttttttttsstuttssssssttttttttttttssssttttssrrstttssssssstttuuuuuutsssssttttttttttttssssstttttutttttttttttuvvuttuuttssttssttttttttttttttttsstuttjsjssstttsttttttttssssttttssrsstttssttttttttuuuuttssssssstuutttutttttsssstttttttttttttttttttttssttsssssssssssssttuutttttttssttsssrssssjjsssssssssssssssssssrrrssttsssrrrrsssstuuuuttssssttttsstttttsssssstttssttsstuuuuuuuttttttssttuuuuttjjttuuuuutsstttsssttttjssstutttttttttttsrrrrssttssssssssjsssssssssstuvvuttttssttuttttuuttsssssttttssttsstuuuuuuuttttttssttuuuuttjttuuuuuutsstttttttttttssstutttttttutttsrrrrssttsssssssstssssssssstuuvuuutsssstuuttttuuttsssssttttttttstuuuuuuuuttttutssttuuuuttttttuuuuuttstttttttttttjsstuutttttttttttsrrrssttsssssssssssrrrrrssssttttssssrssttsssstttssssssssssssssssttttttttssssttsstttuuutssstttuuuutssttssssttttsssstutttttttttttsrrrrssttssssssssttsssssssstuvvvuuttjsttuutssttuttsssstttttttttsstuuuuuuuttttuussttuuuuttttttuuuuutssttttssttttsssstuttuuttttttttssssstttssssssstttsssssssssttttttssssstttjssjtttsssrssssjsssssssttttttttssssttssstttuttssstttuuuttssstssssttttssssttttutttttttttrrrrssttsssssssssssssssssstttuvvuttjjttttttttuuttsssssttttttttstuuuuuuuuttttttttttuuuuttttttuuuuutssttsssstttttssstutttttttttttsrrrrssttssssssssttssssssssttuuuuttssstttuuttttuutsssstttttttttstuuuuuuuutsstttssstttttssssstttttttssssssssssssssrrttttttssssssssrrrrssjssrrrrssstssrssssrssstuuuttssstttttssttttsssssstttsssttsttuuuuuuttjstttsrstuuuutttttuuuutttsstssssttttttssstuttttttttttjsrrrrssttssssssssttssssssssstuuuuuttttttttttttuttssssttttttsstttttuuuuuuuttttttrrstuuuuttttuuuuttttsssjjtttjjjtttssuuttttttutttjssrrsssttssttssssttssssssssttuuuuuttsttttuttttuutssssstttttttttttuuuuvvuuttttttrrstuuuutttttuuuuuttssstttttttttttstuuttttttuutttsssssssttsssssssstssrrssssssssttttsssrssttsssstssssssssssssssssssttttttttssssttrrsttuutttstttuuttttsssssssjtttttsssuutttttttttttssrrrssttssstssstttssssssssttuuuuuttjtttuutssttttssssttttttttttttuuuuuuuutjstutssttuvuutttttuuuutttssssssssjjsjjsssuutttttttttjjsssssstttssttssstuusssssssssjttttttsssstttjssjtttssssssssssssssssttttttttssssttsrsttuutttssttuuttttssssssssjtttjssstutttttttttttssrrsssttssstssssttsssssssssttuulutttttttttttttttssssstttttttttttuuuuvvuuttttttssttuuuuuttttuuuuuttsstssssjtttttsssuutttttttttjjssrrssstttttttsssttsssssssssttuuuutssttttuuttttutssssttttttttttttuuuuvvuutsssttsrsttttsssssttttttssssssssssssssssrsttssttssssssssrrrsssssssssssssttssttssttssssstttttttssttttttssssstttssssttttuutttuuutttttsssrrsstttsssttuuutssstttssssjttttjttttttjssstutttssstttttsttttuttttuuutsttttttsstttttttttttttttuutsssssttttsssttttuutttuuuttttttssrrsstttssttuuuttssssttssstttjjttjttutttssstutttjssttttttttstuuttttuttsstttttssstttttttttssttuuttssssstttttsttuttuutttuvuttuuttssrrsstttttttuuutttsstttssssjtttttttuutttssstuttttsstuutttttttuuttttutsssssssssrssssssssssssjttttssrrrssjtssssttsstuttttttsstttsssrrrrssssttttuuttssssttsssssstttjtttutttssstuttttssttttttttjtuuttuuuttttttttttstttuttttutsstuttuttsssttttttssttttuutttuuuttuuttsssrssttttstttuutttsssttsssssstjsjjttuttsssstutttjsstuuuttssstuuuttuvutsttssttsstttttsssttssjttttjssrssstttsssttsstttstttttstttsssrrrsstsssstttttsssstttsssssstjssstttttsssstutsttssttttttttjtuuttttuttstttttttjttttttttttsstuttutsssssttttsssttttuutttuvuttuuttssssssttttttttuutttsstttsssssjtttjjttuttsssstttttjssttttttttttuutttuuutsttttttttttttttttttsstuuuttsssssttuttsttuttuutttuvuttttttssrrssssssssstttttsssssssrrsssssssssttssssrsstssssrrsttttssssttttsttttttttssstssssssstttttsstttttssrssjtttssstttttuuttttttssttsssrssrrssstttttttttsssstttsssjttttjttutsssssstttsssrstuuttttttuuuttuuvutttttsttsssssstttttttsstttttssssjtuutjsttttuvlttttutjstttssrssrrsssttttuttttssssttssttttjjttjtuusssssstttssssstuuttttttuvvuuuuuuttttttttssssttttttttssttttttssssttuuttttuutuvvttttuutttttsssssrrsssttuttuutssssstttsssttttttttuutsttsstttttssstuuutttttuuuutttuutssssssssrrrssssssssssssttjsrrrssjttssssttttuuttssttssttssrrsrrrrssstttttttsssssttsssssjtttjttuusssssstttssssstuuuttttttvvuuuvuuttuuttttssssttttttttssttttttssssttuuttttuutuuuttttutjtuuttssssssssttttttuttsssssttssssssttsjjtuusssssstttssssstuuuttsstuvvuuuuvlttutttttssssssssssttsssttttssrrssttttsssttttuutsstttsssstssrrrrrsssssstttsssrrssttssssssttsjjtttssssssttsssssstuuuttttttuuuttuuuttuutttttsssssttttttssttttttssssttuttstttutuuuttttuttstttssssssssssttuttuttssssstttssssjtttjjtuusssssstttjsssstuuutttttuuuttuuuuuttttttttsssssttttttssttttttssssttuuttttuutuvvttttuutttttssrrrrrsssssttttttssrrsssssssssssssssttssssrsssssssrrsttttssstttttttuttuuutsrrssssrrssjtjssttssssssssssjtttttttttuuttuttssssssssssssssrrstuuutjssssssstttttttjttttttttsssttutssssssssssttttjtuuuuttttuuuuutsssssssssstttsstttsssssssjjjttuuttuuttvvuuuutjssssssssssssssrstuuutssssssssstttttttttttttttsssttutsrssrrsjssssttttuvuuuuuuuuvvutssssssssssttttssttsssssssstttuuutuluttvvuuuutttssssssssttsssrstuvutsssssstjtttttttttttttttttssttttssssssstssttttttuuvuutttttuttssrsrrrrrrsssssrsssssssssssssstttsttuttuuttttssssrrssrrsssssrrrtuuutssssssssjtttttttjttttjttsssttutssssssssssttttttuvvuuuuuuuvvutssssssssssttttsstttsssssssstttuuttuuttuuutuutjssssssssssttssssuuuutssssssssstttttjssttjjsstssstttssrssrrsjssstttttuvvvuuuuuuluuttssssrssrssjjsssttsssssssssssttttttuttuuttttssssssssssssssrrrstuuttsssrsssssssttttssttjjjstsssstttssssssssssttttttuuvuutttuuvvutssssssssssstttssttssssssjjttttutttuuttuuutuuttsssssrrsstttssrstvvutsssssssstttttttjjttttjttsssttttssssssssssttttttuuuuttuuuuvvutssssssssssstttssttsssssssstttuuuuuluttuluuuutttsssssssssssrrrsttuttssssssssssstttsssssssssssssssttsrrrrrsrrrsssssstttttttuttuuutsssssssrssssttssttssssssssstttttstttttuutttttssssssssstttsssssuvuutsssssjtttttttttjjtttttttsssttutsrrrrsssssttttttuuuutttttuuuuttsssttsssttttsstttssssssstttttttttuuttuuttuutjsssssssstttttsssuvvusssssttttttttttjtttttttttssstuutrrssrrttssssttttuvuuttuuuuvvvutsssstssssttttssttssssssstttuutttuuuttuuttuuttsssssssstttttsssuvuussssssttttttttttttttttttttsstuutssssssttssttttttuuuuttttttuuttssssssrrrsssssssttsrssrrsssstttsssttssttssttssssrrrrsssssjssrstuutsssssssttttttttttjtttttttssstuuusrssssssssttttttuvvuuttuuuvvvutsssttssssssttssuussssssssttttttttuuttuuttuutjsssssssssttttsssuvvusssssssttttttttjssjjjjjjtsssttttrrssrrttsssttttuuvvvuuuutuvvuuttssssssssssssssttsssrrsssssstttssttssttssttssssssrrrsssssssrstuutssssrsssttssttttssttjjssssssttutsrrrssssssttttttuuuuutttuuvvuutsssssssssstttssttssssssstttttttttuuttuuttuutsssssrrrstttttsssuvvussssssstttttttttjjtttttttsssttttsrssrsttssttttttuuuuttuuuuvvvutsssssssssssttssttssssssssttuutttuluttvlttuuttsssssssssssssssstuutsssssssssssstttsssssssssssssstttsrrrrrssrrsssssstttttttttttuuvuuttttssssssstttttssssssrsttttssssssttttttssssttsssttuuttstttttttsssttssttuvuttssssjtttttttttttttttssssstttttuuuutttuuttttttttuvuuuuuutsttttttttttssssssssttuutssssttttttttsjtttssstttuttttttttttsssttttttuuutssssttjjttjttuttttttsssssstuttttuuutttvutttuuutuvmvluuutssttssttttutsssssssstuuttsssttuuttttttttttssstttuutttttttttssstttttuuvuttsssttttttttuutttttttssssttuuuuuuuuuuuuuttttuuttuuutttttsrssrssssttssrssrrrrstttssssssssssssssssssssssttssjjttssttssssttssttuuutsssssjttjjttuutttttttsssssttttuuuuutttuvuttuuutuvvlluuuussttsstttuutssstsssstuuttssstttttttttsjtttssssttttttttttuuttssttttttuuutssssssjjjsjtuutttttsssssssttttttuuuutuvvuuuuuuuuvvvuuuuussttssstttttsrsssrrsttttssrssssssssssssssssssssttsssssstttssrsstssttuuttssssssttjjjttttttttttssrstttttuuuuutttuuuttuuutuvvllluttssttssttttutsssssssstuutsssssttttttttsjtttssstttutttttttuutsssttttttuvuttssssjtttjttuuttttttssssssttttuuuuuutuuuttuuuutuvmvlllutstttssttttttsssssssstuuutsssttuuutttttttttssstttttssssstttssrssssssttttsssssssssssssttssjssssrrrssttssstttttssttttttttttuuuuuutsssttssstttttssssssssttttssssssssssssssssttsssstutttttuutttssssttttttuuutssssstttjjttuutttttttttttttuuuuuuuutjjuuttttttjtuuuuvvvuttttsstttttttstsssssttttssssssttssttssstttsssttttttttuutttssssttttttuuutsssstttttjjtuuttttttttsstuuuuuuuuuuuttuuttttttttlmmvvuuuttttsstttuuttsjsssssttttssssstuutsttsssttttsttuuuttttuutttsssttttttuuuutssssjtttttttuuutttttttsttuuuuuuuuuuuttuuuttttttttuuuutttssssrrssttttssssrrrssttssrssssssssssrrssssssssttssjttttttsssssttssttuuutssssstttssttuutttttttttttttuuuuuuuuuttuuuuttttttuvvvvvvuttttsstttuutttttsssttuutssssssttssttssstttssssttttttuuuttttssttttttuuuutssssssjjjsjtuuttttsjttssttuuuttuuuvuttuvuuutttttuvvvvvvuttttssstttttssssssssttttsrsssssssssssrrssssssssttssstttttssrssttssttuuttsrssssttssjttuttttttttsstuuuuuuuuuuuttuuuuttttjtuvvvvvutttttsstttuuttstjssssttttssssstttssttssstttsssttutttttuutttsssttttttuuuutsssssttttjttuuttttttttsttttuuuuuuuuuttuuttuuutttvmvmmvutttutsstttttttssssssstuutssssstuuttttssjttttsttttttsttttttsssssttssjttttssrrssssssssstttjjssssssssttttttttuutssttttttssssttttttssttssssssstttuttsssttssssssttttssssssrrsssstsrrsssstuuuvussttttttttttttttsssstttttjttuuututttttuuuuttuuutttutsstuttttssttttttuuttttssssssjtuuuttsssttssssjttttttttjttssssrsttsssssstuuuuussttttttttttttttsssstttttjjttutttttttttuvvuuuuuuttuutjttuuttsssttuuuuuttutssssstjtuuuutjsjttssssttttttttttttssssssttttttttttuuuussttuuttttuuttttsssstttttttttuuuuutttttuvvuuuvvuttuutttuvuutssssstttttssttssrrssssttttssssssssssssttssssssssrrrrrstsrrssssstttutssstttttssttttttssssstttsstttuttttttttuuuuttuuuuttuutttuuuttsssstuuuuuttutssssssttuuuuttstuutsssttttttttttttssssssttssssstuuuuuutsttttttttuuttttssssjjttjjttttttttsstttuvvuuuuuuttuusstuuuttsssstuuvuuttutssssssssssttssssttssssssttssssssssrrrrrsssrrsssstttuutssstttttsstttsssssssssjjsssjttttttsstttuvvuuuuuuttuusstuuuutsssttttuuuttttssssssstuuuutsssttssssstttttttssssssssssttsssssstuuvvussttttttttutttttssssstttjjtttuttttttttuuuuuuuuutttuuttttuuttsssttuuuuuttuttsstttttttuutjsstttsssttttttttttttssssssttsssssstuuuutssstttttssttsssssrsssssssrrstttttjssssttuuttttttttttssttuuttssssssssttssttssssssstttuttsttttssssssttttsssssssssssstsrrssstuuuuutsstttttsttttssjjssssttttttttttuuuttttuuvvuttuuutttttttttttttssjttjjtttttutsssssstttuuutsttttsssssttttttttttjssssssttssssstuuuuutssttttttjtttssttsssstttttttttttttttjttuuvvuuuuuuttuuttjtuutssssttttttuttuutssssstttuuuttttttssssstttttttttttssttsstttjttttttuuutssttuuttttutssjjjsssttttttttttuuuttttuuuvvuuuuuuttuuutttuvutssssssttttssttsssrrsssttttsssstsssrssssttssssssrssssssssrrssssttttttsssttttsssttssttssssjtttttttttttttttttuvvutttuuuttuuttttuuttsssssttuutttuutsssssttttuuttttuttsssttttttttttttssttssttssssstuuuuutssttuutttttttjjssssjjtttttttttttttsstttuvvuuuuuuttuutsttuutttssssttuutttutssssssssssttssssttsssssstttsssssssssssssssrrssssttttttsrstttssssssssssssssssssssssttttttssttuuvvuuuuuuttuuttttuuttssssttstttttttssssssjttuuutttttttsssjtttuuttssssssttssttsssssstuuvvussttutttttttssjtssssttttttttttttttjsttuvvuuuuuutttttttttuuttsssttttttuttuttsttttttttuuttttttssssttttttttttttttttssttssssstuuuuutsstttttssssssssssssssssssssssttttsssssttuuttttttssttsssttttsjsssssssstttttttssstttssststutssttsssssstttssssssttuutsssssttuuuutttssssssssssssssjjjsssttttttttttuuttttttttuuttttttttttuutstttsttsssssjttuutttttsstuutsttttuutstttsssssttttttjtttuuutsssttttuuuuttttsssttssjjsssstttsssttttttttttttttsttuttuuutssttttttuutttttttttjttssttuuttutssstutsstuttuusstttjssstttttttttttuvlusstttttttttttttsssttttttssssjttsssttttttttttuuttttuutuuuutsstttttuvutstuttuuttsssssssssssssrssjsssssssttsssssssssssjssssssstttttsssssjttttttttssssssssssssssttjsssststttttttttttjtttttuuttssttttttuussttttuttsssttttuutttttsjtttttttttuusstttsssstttttttttttuuutssttttuuuuuttttsssttttttttjjsssssstttttttttttttsssttssttttssttttttuutsttttuuttssssttuutttsssssssssttjtttssstsssssssjssssssssttutssssssttttttsssssssssssssssssssssssssstttttttttjssttttttttssttttttuutstttsttssjssstttttttttsjtutsstuttuusstutssssttuttssssttuuutsstttttuuuuuuttsssttsssstssstttssstttttttttttttssttuttttttttttttttuusstttttttjttssttuuttttttttttttttttuusstttjssstttttttttttullusstttttuuuttttsssssssssssssssssrssssrsstttttttsssssssstttsssssssstttsrssssjsssssssssttssttssstttssssstttssuutsssssttttttsstttuutsstttttuuttttttssssssssssssssjjsssttttttttttttttttttttttttsttuutttuussttssstsssssjjtttttttttttutssttttuuttttttsssstttttttttuuuutsstttttuuttttttsssstsssssssstttssstttttttttttttjstuutttttsssttttttuutjssssttttjsssstttttuutjjtttsstttuutsstuttssssttttttttuuuvvusstttttttttttttjssjtttjsssssjtttssttttttttttttttttuuutuuttssttttttuussstttuuttssssssssssssssssssssssssttssttssrrrsstttttssttttutssjjjtttttttttsssssssssssssssttssstttttttttttttjtttuttttttssttttttutssssstttttssstttttttuuttttttssttttutsstuttsssstttttttttuuuvussttttuuuutttttjsstttttjsssjssssssttjjtttttttsssstttsssjtsssttttttutssstttuuttssssstttttttjsssssssjjjtttssttssrrrssjjtttsstttuutsssjssttttttssssrrsssssssssssssssssssstttttttttjsttttttstsssttttttuusssssstttsssssstttttttttjtttssttttutssuuttsssstutttssttuuuuusstuttttttttutttsstttsssssssstttssttttttttttttjsstuuttttttsttuutttutsssssttttjjsssstttttuuttttttttjtttutsstuttssssttttttttuuvvvusstuuuuttttttttssssssssssssssssssssssssttttjssssssttsssssssssttjjtttrrrsssssssssssssssssstsjjsrrsjssttsstuttttssssttttuuuuuttsssttttttssssstuutsssstttssssssssjjsstttttttttssssttttuuutsssttuuuuutsssssrrrssttjsttsssssstttttttsttttttssuuuttttsstttttttttuuuttsttttttssttttuutjssttttsssssssstttttttttttttttsjtttuuuttssstuuuuuutsssssrrsssttssjjssssssttttttssttttttsstuuuuttsstttttttttuuttttttttttttttttuutjsjttttsssjssssttjttttttttttttsssttuuuuttjttuuuuuuutsssrrrrstttssssssssssssssjjssssssssssstttssrrssjtjttullttssssssjjjsssssstttsssssttsssssssssttttttttttttttssjttuuvvutssstuuuuuuutsssrrrrssttssttsssttttttttttsttttttsstuuuutttttttttttttuuttttttttttssstttuutjjtttuttsssssssssjtttttjtttttssssjttuutssssstuuuuutssssssssstttssttssssssttssssssssjjtsssttttssrrsssjjttuuuuttsssssssssssssstttssssssssssssssssssssttttssttttssjtttuuutsssstuuuuuutsssssrrrssttssttssssttttttttssttttttsstuuutttssttutttttuuuttttttttttsstttuuuuttjttttssssssssttsstttttttttsssstttuuuutssttuuuuuuttsssrrrrsstjssssssstttttttttttttjjttsstuuttttjttttttttttuvutttttuutttsssttuttsssjttsssssssrrssssssssssssssssssstttttssssssttttttsrssrrrrsssssssssrrrsssssjjsrrsjssttsstuttttsssjssttuuuuutssssttttttssssstuutssstttttsssssssjjsstttttttttsssstuuttuutstttuuuuuutsrssrrrrssstjjtsssssssttttttssttttttssuuututttttttttttttuuttssttttttssssttuttsjtttttssssssssttttttttttttttssjttttuuutsstuuuuuuutsrsssrrsssttsstsssssssttttttssttjtttssuuuuuuttttttttttttvutjjttttjttttttttuttsjtttttssssssssjjjtttttttttttssstttuuuuttttuuuuuvuussssrrrrssttssssrrrrrsssssjsssssssssrsstttssssssssjttuvltjssssttjjtsssssstttssssttttsssssssssttttttttttttssstttuuuvutsstuuuuuuutssssrrrrsstsssttssssstttttutssttttttsstuuuuuttttttttttttuutsstttttttssssttuttjttttuutsssssssssjtttttjjtttssssjtttuutsssstttuuuutsrsssrrsssttssttsrrsssttjjsssssssjssssttttsssssssssttuuuuttsssstsssssrrsstttsssssstjssssssssssssttttsssjjjsstttttuuttsstuuuuuuutsrsssrrrssttssttssssstttttttssttsjttssuuuttttttttttttutuuutsstttttttsssstuuuttttttuttsssssssttjjttttttttsssssttttuuutsttttuuuuutssssrrrrsssssstssssssttttttttttttjjsstuuututttttttttttttuvutsttuuuttssssttttssssttttsssssrrrsssssstjssssssssssjtttttsssssttttuutrrssrrrrssssssssrrrrrssssssssrssssstttttttttutttssstttttttttttssttutssssssssssssstttttsssssssssstttttttsssttttuttstuttuuttttuuutttttsssssssstttsrrrrssttsstttssssssttttttutuuuutttttttttttttttttttutssssttssssjjjtttttsssssssttttttttttjjtttttttssttuuuuttstuuttssjjssssttsstttsrrrrssttttttsssssjjtuutttuuuvuutttttttttuuuttttttttttjttttssssjjttttttssssssjjssttttttttsstttttttttuuuuuutttuuutttttttttttssttsrrqqrrssssssssssssssssssstttttttsssjttttttttttsssjtttssssttsssssssjtttssssssssjjttttttttsssttttttttttttuuutstuuutttttssstttsssttssrrrsstttttttsssjjjtttttuuuuvuutttttttttuuttttttttuusssstttsssttttuuttssssjjssjjtttttttjssttttttssttttttttstuutttttttsssttssttttrrrrssttjjssssssssssttssttttttttsssstttttttjssjjssttsrrsttssrrssssttjsssssssssssttttttssjjttttttsstttuutttstuutttttttsssttsstttsrrrrssttttttssssssstuutttutuuuuttttttttttutttttttuutsssstttsssjttttuttsssssssssjtttttttsssttttttttttttuttsttuuutttttssstttsstttsrrrrssttjjtttttjjjjtuutttuuuuuutttttttttuuuttttuuuutssssttsssssstttttsssrrsssssssssstsssssssssttsssttttttssstttsssssssssjjssjjssrrrrssssssssssssssstuutsttttttttssssssjssssstsssttutsssssssssssstttttttsssssstsstttttttjsttuttttttttttuutjssttttuutttssjttssttjssrrrssstsssjtttsssstuutsttttuuttttttttttttttttttttuutsssttssssjtttttttssssssttttttttttttttttttttssstuuuutssstuttttttttttttsstttssrrrssttjtttttssttjtuuttttttuuuttttttttttttttttjttttttttttssssjtttttttssssssttstttttttttttuuutttttttuuuuttsstuttttttuuttttsstttsrrrrrsssssssssssssssttsssttttttssssssssssssstsssstttssssssssssssssttttssssssststtttttttssttutttttsttttuuttsstuttttttttttutssttttssssssttttttttttttjtuutttttuuuutttttttttttttttjjtuuutsssttsssstttttutttsttjjtttttttttttjstttttttsssttttttssstuttttttttstuutsttttsrrrssstttsssstsssssttsstttttttsssssssssssssssssstttsssssssrssssssjtttssssssssssjjjtttssttttttttssstuuuutssstuttttttttssttsstttssrrrssstttttttssttjtuuttttttuuttttttttttttttttsstuuutsssttsssssttttuuttsssssttttttttttttsttttttttstttuutssssttttttttttttttsstttsssssssttttjtttttttttuuttttttuuttttttttttttttttttuuuutsssttssssstttttttsssssssssssssstsssssttsstsssssttttssrsttssssssssssjsssssssttssssssttssstuuttjjttttssssssssttssssssrrrrsssstttttttsssttttsstttttttttsssttttttttttttttuuutttuutstttttjssssstuuttuuttttttttttttssssssuussttuuttttuutttttssssttttssjtssrrsssssttuutttsttttttttttttttttttssttttttttttttttuuutttttsstttttjssttstuuttuutttttttttttttsssssttssttulutttuuuttsssttstuutssstssrrsssttttttutttttttttttttttttttttsstttttttttttuuuuuuuttttssttttttssttjtuuttuuutttttttttutsssssssssstttttjsstttsssssssssssssssssrrrrssssttttttsssssttssstttttttttssstttttttttttttuuuutttutssttttttssttttttttttttttttttttuuttssssttsstullutttuuuttsssttsttttssjttsrrsssttuuuuuttsstttttttttttutttttsstuttttttssttttttuutsttsssstttsssttssuuttuuttttttttttuuttssssttssttuuttstttttssssssssssssssssrrrrsssstttttssssssstsssssjtttttsssstttjssttssjtttttttttttssttttttssttssttttttttttttttttttssssssttssttuuutttuuuttssssssttttssjttsssssssstuuuutttttttttttttttttttttsstuttttttttttuuttuuttttssttttjsssststuuttuuttttttttttuuttssssttsstuulutttuuuttssstssttttjtttsssssssstuuuuutttjtttttttttttttttsssssssssjssssssstttttssttssttssssssssssttssttsssjjjjssttutttsssttssttuuttttttttssssssssttssssssrrrrssssttttttttssttttssttttttttttssttttttttssttuuttttttuutstttjjssssssstuttuuttttttttttuuttttssuvtsttuuttttttttssttsstttttsjttssrsssssstttuuuttssttttttttttttttttssttttttttssttuuttttttttsstttsjsssjjssuutuuuutttttttttuuuttssstttttuvvutttuuutssstsssttttjttjsrrrssstttttuuutttttuutttttttttutttssttttttttttttuuuuuttttttsttttttssssstuuuuuutttttttttuvvttssssttsstttttsssttssssssssssssssssssrrrrsssstttttttsssttttssttttttttttssttttttttssttuuttutttuusstttjttsssjsstttttttttttttttuvvutttstuutttuvvuuttuuutsssttttttttstttssrrsssttuuuuuuttssttttttttttuuuuttsstuttttttssttttttutssttsssssssssssssstuttuutttttutttuvvuuttssuuttttuuttttttttssssssssssssssssrrrrsssstttttttsssttttssssstttttsssstttsssssssstttttttttttssjtjjtsssjjssttttttttttttttttuuttttsstusstuvuuttttuttsssssssttttjtttsssssssstttuuuuttttttttttttttttttttsttuttttttssttuuttuuttttssjttjsssssssstuttuutttttttttuvvutttsttutttuvvutttuuutssssssttttttttjssssssssttuuuuuttjttuuttttttuttttsssssjsssssssssstttttsssttsssjssssssssrsttttttttjjjsjssttuvlutssuuuttttsssttttssssttttttssssttssssttssttttttttttssssssttttttttttttssstttssssssstuutstttttttttttjssssjsssstuuttuutttttttttuvvutstuvuuttttsstuuttsssuuuuuutstttttsstttttttttttuuutssstttttttttttttttssttttssssssstuttsttttttttttttsssstjssstuuuuuuttttttttuuvvutttuvluttuttttuuutssstuuuuttttttttssttttttutttuuuutsstttttttttttttttttjttttsssssssttttsstuuttttttttsssjttssstuutttttttttttuvvvuttsstuuttsssssjttjsrssttttttssssjsssssssssssssttttttssssssssssstttttttssstttssssssstttssttttttttttttssssttsstttttttttttttttuvmvvvuttvvluttuuttuuuutsstuuuuuutstttttssttttttutttuuuutssttttttttttuuuttttjttttssssssstttssstttttttttssssssssssstuuttuutttttttuvvvvvuttuuvutttsssstttssssjtstttsssstssssssssssssstttttsssssssssssssttsssssssjtssrssrsssttssstttsstttttjsssstjssttttttttttttttttuvvvvuttuvuuttuutttuuttssstuuuuttttttttsttttsstutttuuuutssttttttttttttttttttttttsssssssstttssttttttttttjssssssssstuuttuutttttttuvvvvvuttuvluttuutttuuussssttttlltttttttsttuuttuutttuuuuttjtttttttttttttjssssssssrrrrrrssssssssstsssjttssssssssrrssttttttjjjssssstuvuttttuuvuttsssstttsssssttuuutssjtttssjttttttttjttttttssssssjttttttttttttsssttssssssssttssttuttttuttttsssssssssstttttutttttttttuvvuttuuvvvttttssttttsssstuuuvutsttttjsttuuttuutttttuutssssttttttttttttttttsjttssssssstttssttuttsttttttssssjssssstuttuuttttttttuuvvuttuvvmvutttsstuttsssttuuuuutsttuttsttuuttuuttttuuutssstttttttttttttttttjtttssssssssttssstuutttuttttsssjttssssttssttttttttttuvvuttttuuuutsssssstjssrssttttttsssjtsssssttssttssstttttssssssssssssttttttsssstsssssssssssssstuutjttttttsssstsssjtttttttttttttttuvvvvuuuvvmvuttttttuutsssttuuuuutsttuttsttuuttuuttttuuuutsttttttttttttttttttjtttssssssssttssssttsstttttssssssssrssttsstutttttttuuvvvvuuuuumvutssssstttssssssttutsssttsssssttssttssstttttsrssssssssssttssssssssssssrrssssssssstttssttttttssssssssstttjtttttttttttuvvvvuttuvvvutttstttttsssttuuuuutsttttssttuuttuuttttuuutssstttttttttttttttttttttssssssssssssssttttttttttsssssssssstuttuuttttttttuvvvluuuvvmvutttsttuttsssstttuvvtjtttttttuuuuuuuttttuuuuttttttttttttttttssssssssrrrrrrssssssssttssstttsssrsssssrrsttssttsjjjsssjttttssuvuuuuutssssssssssjssstuttsstttsssstttttttttjtttttsssssjssttttttttttttssttttssttjssssstuutssttttttssssssssssssssssttttttttuuttstuvvvvvttsssssssssssssttuutttttttssttttuuuuttttttttssssttttttttttttttttssjtttssttjssssstuutssstttttssssssssssssssssttttttttuuutstlvuuvvutssttssssttttssuuuttttuttssttuuuuuutttttuuttsssttttttttttttttttsstttttttttsssssttuussttttutsssssssssssssssttttttttttuutsstttuuutssssssssssssrrrstttssssssssssjtttttssssttssssssstsssssssttttttsssssttssttssrrssttuussjtttttssssssssjtttttttttttttttuuutttlvuumvutssttttssttttsstuutttttttssttuuuuuutttttuutttsttttttttttttuuuutssttttsssttsssssttttssstsstsssssssrrssssssstttttttttuuuuttuvuumvutsssssssssssrrrstttssttssssssjtttttsssstttjssssstsssssssstttttsssssssssssssrrrsstttssttttttsssssssstttjjtttttttttttuuuuttuvuuvvutsstttttsttttssuuutttttttssttttuuuutttttttttsssttttttttttttuuutssttttssttjsssssttttssttttttssssssssssssssttttttttttuuutttuvuuvvutssttttssttssrstuuuttttttjttttuuuvutttttuutttttttttttttttttttssssssssssssssrrssssttsssstttssrsssrrrrrssrsstssjjsssjssssrsuuttttttssstsssssstssstttstttttssssttttttttttttttttsssttssttttttttttttsssttttttttssssstuttssstttttsssssssssssssssstttttttttttsssuvuuuuttssttssssttttssttttttttttstttttuuuttttttttttsssttttttttttttuuuttssttttttttssssstuttssstttttsssssssssssssssstttttttttttsstulttuuutssttssssttttsstuttttuuttttttuuuuuuuttttuutttsstuttttttttttuuuttsttuttttuttssstttutssttttutssssssssssssssttttttttttttttssttttttssssssssssssssrrsssssjttssssssstuuuttsssttssssssttssssssssttttttssssttsstttsssssttttssstttttssssssssttttttttttttttttttttstuuttulutsstttjssttttssttttttttttstttuuuuuutttttuutttsstttttttttttuuuuutsttuutsttttssstttttssssssttsrssrrrsssssststttttttttttttjtuuuulutttstsssssssssrrstssjtttssssssjtuuutssssttttssrsttsssssssstttttjssssttssttssrrssstttsssjttttssssssssttttttttttttttttttttssuuttuuutsstttjssjtttsstuttttttttjtttttuuuuttttttttttsstttttttttttuuuuutsttttssttttsssstttssssjjtttssssssssssssssttttttttttttttstuuttuuutssttjssstttsssttttttttttjttttuuvuuuttttuutttjttuttttttttttttttssssjsssstjssrsssssssrsssttssrssrrrrssssssstssjsssjsssssssssssssstttttjjssssstttsssstttttsssttttttttttttttttttssttttttttttttttttttjttttstuuuttttttssssssttttsssssssssttuuuutttttttttssttjsssssstttttttttttttttttssssttttttttuuuuuutttttttuutttssttttttttttttuuuuttjtuuttuuuuttttttssssstttttssssssssttuuuuuutttttttttssssttsssttttttttjsttssttuttssttuuutstttuuuuuttttttuuuuutsstuutttttttttuuuuttttuttttuuuuttttttsssttttttsssssssssstuuuuutttttttttttsssssssssssssssssssssssttssssjtttsssssjjtuutttjsstttttsssttttssttttttttttssssttssttuuttttttssssstttttssssssssjttttttttttttttttssstttsssttttttttttttttttuttssttttttttttuuuuuttttttuuuuttsstttttttttttuuuuuttttuutttuuuutttttsssssjssttssrrrrssssttuuuuttttttttttttjssstttttttttsssssssstsssssstttsssstsjjtuuttsssstttttsrsstttssjtjssstttjssssttssstttttssjsssrsssttttssssssssttttttttttttttttssssssssssstttttttttttsstttttsssttttttttuuttuuttttttuuuuutsstutttttttttuuuuuttttuutjttuuutttssssssssssttsssssssssttuuuuutttttttttsstttttssttttttttjsttjttttttsstttttttttuuuuvuutttttuuuuuttjttttttttttttttttsssssssstttttsssssrrrrsssssssrssrrrsssttttttssjssssssrrsttssrrrrsstttttjtjssstutsssstttttjjtttttttssttttttttttsstttttttttttttttttsssttttttuuuutttsssssssstjjtttsttttttuuuuuutttttttsssstttsssssstttttttttuttttutssssttttttttuuuuuttttttttttttttttttttttttttttttttssttuttuuuuuutttssssssstttttttttttttuuvvuuuutttttttsssstttsssssttttttttttssttuutssttuttttttuuuuuttttttttuuuutssttttttttttttttttttsttttttuuvuutttttssssjttttttssttttttuvvvuuutttttttsssjttssrrrrssssssssttssstttsssssjjssssstttttttjttsstttttsssstttssttttttttttssssttttttuuuuttttssssjtttttttttttttttuuuuttttttttttsssttutsssssttttttttttttttuutsstttttttttuuuuuttttttttuuuttttttttttttttttttttttstttttuuuuuutttttssssssstttsssssttttuuuuuuutttttttjsjtttsssssstttttjssttsssttjsssssjsssstttttttttjjssssttttsssstttssjttsssttssssssttssjttutttsssssssssstjttttttttttuuuuutttttttttssssstttssrrstttttttttttsttuussssttttttttuuttttttttttttuuttsstttttttttttttttttttttuttttuuuuttssssssssssssssssssttttuvvuuuttttttttsssttutsssssttttttttttttttutssssttttttttuuvuuutttttttuuutttttttttttttttttttsssrsssssttttttssssrrsssssssssssssssttttuuuttttssssssrrsstuutrrrrsssttssjttttttttssttssssttttuuutssstttssssjtssttssttttttstttssssrrssssttttuuuuttssttttssssstuvuuuuuuuuuuuuutttttttssssstuvutsrrsssttssttuuutttttssttsssstttttuuussttutssssttssttssttttttttttssssrrsssttuttuuuttjssttttssssssuvllllvvuuuuuuuttttttttsssstuvvusrrstttttttttttttttttjtttsssttttuuuussttuussssttttttttttttttttttssssrrsssttuttuuuuttsstuttssssstuvllllvvuuuuvuutttttttssssstuuutsrrrsssssssjttttssjsssstssssssssttttssstttsssssssssssssstttsssttsssssrrsstttttttttttssttttttttttuvllllvvuuuuuutttttttttsssstuvvusrrstttttttttttttttttttttsssttttuvvusstuuussssttttttssttttttttttsssssssssttuttuuuuttsstuttssssssuuuuuuvvuuuuuutttttttttsssstuvvusrrssttttttttttsssjsssttssssssssjtttssstttsrssssssssssssssssssjssrrrrrrrssjjjtttttsssssstsssssstuvuuuuuuuuuuuuttttttttssssstuvutsrrrssttssttuuttttttttttssssttttuuutssttutssssttsttttsttttttttttssssssssstttttuuuuttssttttsssssstuuttuvvuuuuuuttttttttssssstuvvusrrstttttttttttttttttjttsssstttttuuutstuuutsssttttttttttttttttttssrrrrrrsssssttttssssssssssssssstttttullutuuuttttttssssssssttuutsrrrsssjssssttttttttssttsssstttttuutssstttsssssjssttssttttjjsjttssssrrsssstttttttttssttttttsssstuvvvvvuuuuuuuuttttttttssssttuuuussrsssttssttttttttttssttssssttttttuussttttssssttstttssttttttttttssssrrsssstutttttttsstttuttsssstuvvvvvluuuuuuutttttttttsstttuvvusrrsstttssttttttttttttttssstttttuuutssttuttsssttttttttttttttttttssssrrssstuutttuuuttsttuuttsssstuvvvvvluuuuvvutttttttttsssstuuutsrrrssssssssttttssssssssssssssssttttsrssttssssssssssssssttjssstssrssssrssstttsttttttsttuttttttjtuvvvvvluuuuvvuttttttuttsstttuvvussssstttjsttttttttttttttssstttttuuuussttuttsssttstttttttttttttttsssssssssstutttuuttssttuuttsssstuuuuuvmlutuuuutttttttttsstttuvvussssssttttttssttsssssstssrssssssjtttsrstttssssssssssssssssssssssrrrrrrrrsssjsstttssssssttttsssstuvvvvvluuuuuuuttttttttssstttuuuussssssttssttttttttttttttssstttttuuutssttttssssjjstuuttttttttttttsssssssssttutttttttsstttttsssssstuuuuuvlutuuuutttttttttsstttuvvussssstttssttttttttttttttsssttttttuuussttuttssstttttttttttttttttttsrrrrrrssssssstsssssssssssssssstuuuuullttuuuttjttttjssttttttsssttssssssssssssstttssssssssttssttttttssjjsssttttttttttttttjjttttttttttsssssttssstttsstttttuuuttttstuuuutsstuvuutstuuuutttuuttttssttssssttssttssstttssjtsssstttstttttttttjsttuutttttttttuutttttttttttttsssstttssttttsstttttuuuttttstuuuutsstuuuutttuuuutttuuutttsstttsssttsjttsssttttttttjsstttstttuutttttsttuuttttuttuuuttttttttttttttttttttttsttttstttttuuuuttttssuuuutsstuvvuttuvvuttuuuuttttssttssssssssssrrssssssssssssttssssttttssssssttttssttttttttsssjttjssstttsssssssssstttssttttttttttttstuuuutsstuvvutttuuuutttuuuttttttttsssttssttssstttttttttsstutstttuutttttsttuuutttttttuutttttttttttttttssssttssttttsstttttuuuttttsstttttsssuuuutstuuuutttuuuutttttttsssttsstssssssssssssssssjssssjtttssssssttttssttssttttsssssssssssttssssssssssstsssttssttttttttsttuuutsstuvuuttuuuuutttuuutttsstttsssttssttssssttttttttssuutstttuuttttssstttttttttttuuutttttttttttttttsttttssstttsstttstttttttsssstuussstuuuuttttuuutttuuutttsstttsssttsjttsssttttttttjsstttsttttutttttsttuuttttuttuuuuttttttttttttttssssssrrsssssssssssssssssssstttttssstuttssttttssstuuttssssttttssssssssssssttssjsssssttssttssssjjjsssstttssttttttttssjtttttttttttsssstsssssssssttssttuuttttssttttsssttuuutsttuutttuuuuttssttutsssttstttsrssttssttssstttssttttttttssssttttttuuttttuttjttttttttttttsssjttsssjjjssttssttuuttttssttttsssttuuutttuuutttuvvuttjsttuttssstttttsssjtttttttjstttssttttttttttsstuttttuuttuuutttttttttttttttttttttssstttstttsstuuuttttssttttsssttuuuttuvvuttuvuuuttsssttssssssssjsrrrssssssssssstsssssssssjsssrssttsssttttttttsssstttjssttttssssssssssssssttssttttttttstttttsssstuuutttuuutttuvvuttjstuuttssttstttsssjttttttttstttssttttttttsssstuuttttttttuuttttttttttttuuttjjjttsssstsssttsstuuutttttsttttsssstuuttstuuutttuvvutttstuuutttttssttsssssssssssssssssrssssssssssrstttsssttssttttssssssssssttttssssssrrssssssttssttttttttssttttsssstuuuttuuuuttttuuuttjsttuttsssjstttssssttttttttstttssttttttttssssttttsttutttuuttttttttttttuuuttttttssssjsssttsstttuttttssstttsssstuuttttuuutttuvvuttjsttuttssstttttsssjtttttttjstttsstttttttttssstuutttuuttuuutttttttttttttttssssssrrrsssssssrrsssjjssssssjjsssrstttsssttttssstttttssttttttttssttttttssssttttsstsssrsttsrssjjssssssrrrsjtttsssssssjttttttssttsssssssssssssttsssstttttttuuttttttttssttttttutssstuutjjtuuuuttttsstuuutsssstttttttttssrsttssssttsssssssssstttttsssjjjtttttttssttssssssssssssstssrssttttttuuuttttttttssttttttutssttuuttjtuuuuttttsstuuuttssttttttttttssrsttssssttsssssssssstuuuttttttttttttttssttttsssssjsssstttssstttttttuuuttttttttsstuttttutssttuuttjttutttttsrrstttssssssstttttssrrrrsssrrssssrrrrrrrrsssttssssssssstttssssttssssssssssrssttsrrstttttttuuttttttttsttutttuuttsttuuttttuuuuuuutsstuuuttsjjtttttttttssrsttssssttssssssrrssttttttttttttttttttjttttjjsssssssssstssrrstttttttuuttssttttssttttttutssttuuttttuluuuuuttsttuttsssssssssssssrrrrsssrrssssrrrssrrrsssttssssssssssssssssttssrrrrsssrrssssssssjjjssttuuttttttttssttttttuttjttuuttjtuuuuttttsstuuutsssttttttttttssrsttssssttssssrrrrssttutttttttttttttttttuutjssssssssssssssrrsjtttttttttjjttttsssttttttutssttuuttjtuuuuttttsstuuuttssttttttttttssrsttssssttssrrsssssstuuuttttttttttttttssttsssssssrrrsssssrrrsjssssssttsssssjtssssssstttsssssttttsstuttttttsstttttttssstttttstssrssssssrssssssssrrrrsjtttsssssssjtttttttttttsssssssssssttssssttttttttuutjtttttsssttttttttssttttttttuvutttttsstuttttsssstuuttttssrssttssssttssssrrrrssttttssssjjjttttttttttttsssssssssssttsssssttttttuvutjttttttssttttttttttttttttttuvutttttsstuuttttttttttttttssrssttssssttssssrrrrsstuuttjjjttttttttuttttuuttsstttssstttsssssttttttuvutjjtttttssstttttttstttttttttuutttttsrsttttssssssttttttssrrrrssssrrsssrssrqrrrssssssssssssssjtttssstttsssssssssrsttssssstttttttuutjtttuttssttttttttttttttttttuvuuuuutsstuutttttttttttttttssssttssssttssssssrrsstttttjssttttttttttttuuttttssttssssttssssttttttttuuttsstttssssttttttttsttttttttvvuuuuuttsttttttsssssstsssssrrrrssssrrssrrsssrqrrsssttsssssssssssssssttttssssssssrrsttssssssjjssjtuutjttttttssstttttttttttttttttuvutttttsstuttttssttttttttttsrssttssssttssssrrrrssttutssssttttttttttttuutttsssssssssttssssssstttttuttjjtuutsssstttttttttttttttttuvuuuuttsttuutttttttttttttttsrssttssssttssssrrrssstuuttjjtttttttttuttttttsssssssrrsssjsrrrsjssssssttsssssttsrrssssssssttttsstttttttttsssttssssssttssttutssssssttssttsrsssjjssssssstttssssjsssstjjtuuuuuuuutttttsssstttsstttttttttttsttttttssssstttttsstuuuttttttuuutttssttsssssstttttuuutjssstttssttssssssttssssstuutsssttjjjjttttuvuuvvuuutttttssstttttttttttttttttttttttssssstttttsstuuuttttttuuutttssttttssstuuttttttttssssttssttsssssjttssstttuuttjsttttttttttuvllvvvuuttuuttsttuuttttttttttttttjtttttssssssttttssuuvutttuuuuttttsssssssrrssttssttuttsssssssssttsrrsssssrrssssttssssssssssjssstuuuuuuuttttttssstutsstttttttttttsttttttssssssttttstuuuutttttuuuuuuttsttttssstuuttttttttssstttstutsrssssttssssstttttjtttttttttttuvlvvvvlutttutssstuutttttttttttttsttuutsssssssttttsttuuutttuuuuuttttttttttssssttssttttssssrrssssttsrrssssssrsssstttjsssssssssssttuuuuuutttttttssstttsstttjttjtttssjtttttssssssttttssuuuuttttttuuutttsstttsssstttttttttttssstttssttssssstttsrrssttuttssstttttttttuvvvvvvlutttttssstttttttttttuuttttjttuttssssssttttsttuuuttttttuuuuuttsttttssstuuttttttttssstttssuusssssjtsssstttuuttjjttttttttttuvuuvvlutsssjssrssttsssssssssssssssjtsssssrrrsstjsssttttssttttttsjtsssttsssssstttjttttssssttuuttttssrsssssssjjttttttssttttttjsstuvvuuuvuuuuuuttsttttsstuttttttttssjttttsssssstttttssuvuuttttttttttttssttsssssttuttttutttssttuutttttssssstsssttttttttttuuttttttjtuvvvuuvvuuuuuttstttttttutttttttttjtttttjssssstttttstuuuutttuutttutttsstutsssstuuttttttttssstuuttuutssssstssstttttuttttuuttttttttvvvvllvvuuuuuuttttutttuutttttttttjjttttjssssssttttstuvvuttttuutttttssssjsrrrssttsstttttsssstttssttssrrsssssssjstttssstttsssssssstuuuuuuutttuutttttttsstuttttttttsssttttjssssssttttstuvuutttuuuttuuuusstttsssstuuttttttttsstuuuttuutssssstsssttttttttttuuttttttttvmvvllvvuuuuuuttttttttuuttttttttssttuutsssssssttttstuuuutttuuuutttttsstttsssstttssttttssssssttssttsrrrsssssssjjtttttstttssssssstuuuuuuuuttttuttsttttsstttsttsstsssjttttjssssssttttssuvvuttttttttttttssttssssstuuttttttttsstuuuttuutsssstttssssttttttttttttttttttvmvvllvvuuuuuutttttttttuttttttttsjjttttsssssssttttstuuuutttuuttttuutsstttsssstuuttttttttsstuuuttuutssssjttsstttttuutttttttttttttuvvvulvuttttttssstttsssjjssssssssssttsssrrrrrsstttssttttsssjttjsssttsssssssssssssttsssttsstuuuutttttsrrrrrssssttsstuuuuuttttssjtuuttsttuuuuuvvlluutstttttttttttttttttttttssstttttttttutttttttttttuuussttttttttttttttssttttuuuuutssttsssssssssttttttulvvvutttssjtuuutttuutttuuuuuuttsttttttutssssttttttttttssjttttttttutttttttttttuuuttttttttttttttttssttttuuuuutttutsrssssssstttttuuvmmvutttttttuvutttuuuuuuvvvuuuttttttttuutssstttttttttsssssttttttttttttttttttttutssssssssssssssssssttssttttttssttsrrrrrssssttssttuuuutttssssstttttttttttuvvluuttsstttttttjjttttttttttttttsstttttttutttttttttttuvutsttttttttttttttssttttuuuuutttutsrssssssstttttuvvlvuutttttttuuutttuuuuuuuvuuuutstttttttttttttttttttssssssstttttttttttttttttttuuutjttttttttttssssssttsssttttsssssrrrrrrssssttsstuuuuttttsssstttttssttttttuuuuutsssjttssttssssssjttttjsssssstttttttuuttttttttttuuusstttsttttttttttsstuttuuuuuuttttsrssssssssttsstuvvvvuttttsttuuutttuuutuuuvuuttssjtttttutsssstttttttjsssssssttttttttttttttttttuuussttssstttttttttssttttuuuuutssttssssssssstttttuvvlvvuttttsttuuutttuuttttuuuuttsssssjssjsssssssssssssssssssssttjsttttjsssssjssstttsssssjttjssssssssttsstuuuutssttsssrrrssssttsstuuuuuttttssttttttssttuutulvvvvutsttttttttjsjtttttjjttttttttttttttttttttttttttttuutttttttttttttttsssttttuuuuutssttssssrsssstttsstuvvvvutttssttttttsstuttttuuuuuttsttttssttsssstttttjttttttttttttttttttttttttttttuuttttttttttttttttssttttuuuuutssttssssrsttstttsttuvmmvututttttuuuttttuuuuuuvvvvuttttttsttttsssttttjjttttttjttttttttttttttttttttttttssssssjssssssssssttssttttttsrttsrrrrrssssttssttuvuutjttsssssjjsssjtttttuvvvutssttttttttjsjtttttjjttttttttttttttttttttttttttttuuttttttttttttttttssttttuuuuutssttssssrsttstttstuvvvvvtttttsttttttsttuuuuuuuvvuutttttttttttjttttttjjtttsssssttttttttttttttttttttuutttttttttttjssssssttsstttttsrrssrrrrrrssssttsstuuuuuttttsssstttsssttttttuuuuutssttttsstssrssstjjjjtttttsjsjtttttttttttttttttttuuttttttttttttttttssttttuuuuutssttssssrrssstttsstuvmmvtttttsttttttsttuuuttuuvuuttsttutttttssssttttssttssjsssssttttttttttttttttttuuttttssttutssttttssttttuuuuutssttssssrsttstttstuvvvvvututsstttutttttuutttuuuuttssssssssssssrsssssssssssssssssjsssjjssssjjsjjsssssttssssjjjjjsssssttssttsttttssssstttsssttttttttstttttssttjtttssttttstuuttttuuutuuuuuutjttjjjtttttjjttttttttjttttttttttttttttttsstuutsttttttttssssttsstuttuutssssssjssssttttttttsttuuutsttttttsttuttttuutttttuuutuuvutssstttssttttttttttttttjtttttttttttttttttttstuuttttttttttssssttssttstuutssssstttsssuutttttttttuvutsttttttttuuttttuuuuttuuuuuuuuuussttttssttttjjttttttttjttttttttttttttjtttsssttssssssttsrssssssssssssttssrrssssssrsstttttssssttttsssjssttssttssjtttttttuutttuuuuttjttjjjtttttttttttttttjtttttttttttttttttttstuuttttttttttjsssttssttttuuttsssstttsssuuttttttttuuuutsttjtttttuuttttuvutttuuuuuuuuuutjtttjjtttttttttttttttssttttttttttttttttttstuuttttttttttsrrsttssttsssjssrrrrssssrstttjttssssttttssssssttsstttssttttsstttttttttttssssssrsstttjjttttttjssjtttttttttttttttttsstuutsttttttttjsssttssuuttuutsssssttjssstttttttssttuuussttttttttuuttttuuttttuuuuuuuuuutsssssssstttssttsssjssssttttttttttttttttttttuutsjttttttsssssttssuutttttssssssjssssuuttttttttuuutttttttttttuuttttuuttttttttttttttsrssssssssssssssssssssssjsssjssssjjjsjssssrsstttttttjtttssssttssttssssssssrrsttttttuuuutttssstttsssjttttssttttssttssjtttttuuuuuutjtttjttttttjjttttttttttttttttttttttttttjsrstuttttttttttssssttsstutsttssssssstttttuuuuuuttssstuutsstttttsttutttttttsjttttttuuuutssstttsstttttttttttttttttttttttttttttttttjsstuttttttttttssssttssttssttssrrrsttttttvvuuuuttssttuutsttttutttuuuttttttttttuuuuuuuuttssttttsttttjtttttttttttttttttjtttttttttjsssttssstssttsssssssssssssssssrrrrrsssssttttttttsssssjssssssjttssttjsjtttsssstttttuuuuttjtttjjttttttttttttttttttttttttttttttttttsssuutttttttttttsssttssttstttssssrsttttttvvuuuuttsstuutssttttttttuuutttuuttttttttuuuuuutttttjttttttttttttttttstttttttjjtttttttttsssuuttttttttttssssttssttsssssrrrrrrsssstuutttttsssssttsssssjttsstttjssttssssttjsttttttssssssssstttjjjtttttttttttttttjjttttttttjsrstutttttttttttsssttssuutsttsssrrsttttttuuuuuuttssstutssstttttttuuutttuutjjtttttuuuuuutsssssssttttjsttsssjttssttttttjtttttttttssstuutttttttttttsssttssuutsttssssssstttttvvuuuuutssttttssttttutttuuutttuttsssjjttttttttssrsssssssssssssssssssssttttsssssjsssssssssrrstuttttttttttssttttssssssrrrrrrrsttuvvvvvvuttssssttssssttttttttttjsssssstttsssttttstttttjttttttjtttttttttttttttttttttttttttjsssstuuttttttttttttttttttttsssssssssstuuvvvvvvvttssstuutssstttttttttttsssssjttttsstttttttttttttttttttttttttttttttttttttttttttttttssstuutttttttttttttttttttsssrrrrrrsttulvvvvvvvutssstuuttssttttuuuuutttssssttuuttjtttttttttttuttttttttttttttttttttttjjttttjttttjsssssttttttsttttsssssttssssrrrrrrrrrsttuuuuuuuutssssssjssrsstsssjssjsssssssssstssssttsstttttttttttttttttttttttttttttttttttttttttsssttuuttttttttttttttttttttsssssrrrstuulvvvvvvvutttstuutsssttttuuutttttssssttuttsstttttttttttttttttttttssttttttttttttjttttttttttsssttuuutttttttttttssttsssrrrrrrrrrrrsttuuuuuuutssssstttsssstjstttssssssrrssjttssssttssttttttttttttjjjjstttttttttttttjttttttttjjsssstuuttttttttttttttttttttssssrrrssstuuvvvvvvvttssssuutsssttttuuutttttssssjttuttssttstttttttttttttjsttssstttttttttttjtttttttttssssjtuuuuutttuuutttttttttttsssssssssstuuvvvvvvvutssstttttsstuuuuuututttssssssjjssssssssssssssssssssssssssssttttttttssssjjsssssssssssstutttttttttttjssttssssssssssssssttuvvuuuuutsssssttsssstttttttttttsssssssssssssttssjtttjjttttttjtttjtttttttttttttttttttttttjsssstuuttttttttttttttttttttsssssssssttuuvvvllluttsssttutsssttttttttttttssssssttssstttsstuttttuutttttttttjtttttttttttjtttttttttttsssstuuttttttttuuttttttttttsrsssssssttulvvvllluttssstuuttsttuttuutttttttssstttttjttttstuuttttuuttttttttjttttttttttttjjttttttttjjssssstuutttsstttjssssttssssrrrrssssssttuuuuututtssssssjssssttssstssssssssssssssssstttssttttjjttttttttttjttttttttttttttttttttttttsssstuutttttttttttttttuttttssssssssstuulvvvllluutttsttttssttttttuttttttssssstttssstttssttttttttttttttttssttttttttttttjttttttttttsssstuuutttttttuuttssttssssrrrrrrrrrssttuuutttttsssssttssssttssttssssssssssssttssssjsssttttttttttttjjjjssttttttttttttjttttttttjssssstuuttttttttuuttttuuttttsssssssssstuuvvvlllutssssstttssstttttuttttttssssstttttssttsstuttttuutttjsjttsssttuutttttttjtttttttttssstjtuuuuutttuuutttttttttttsssssssssttuvlvvllluttssstttttsttuttuuttttttssssssssssssssssjjssssjjssssssssssstttttjjjssssjjjjjsssssssttttstttttttttttssssttttttsttttttttttttttssssssssttttssttttssssssssttttttssssttuuttttttttsstttttjjtttjtttttttttttttttttttttttssttttttttttttttttttssttttuuttttttttulutttutssssssssttttssttttssstttsstttuutssssstuuttttttttjtttttttttttttttttttttttttttttttttttsstttttttttttttttuttttttttuuttttttttttttttutssssssssttttssttuttttttttttuuuutssstttlltttttttttttttttjjtttjttttttttttttjtttttttttjjjttttttttsssssttjssssssstttsssstttttuttssttsrrssssssjjsssstttsssstjssjtttttssssstuutttttttjjjttttttttttjtttttttttttttttttttttttttttttttttttttttttttttttttuutttttuuuuuttttutssssstssttttsstttttjttttttttuuttssssttuuttttttttttttttttttttttttttttttttttttttttttttjtttttttttttttttttttsssstttttsssssstttttssttsrrrsssssstsssstttsssssssssttutsssssstuutjsjttssssttttttjjttstttttttttttttjttttttttjjsttttttttttttttttttstttttuuutttttttuuutttutssssssssstttsstttttsttttttttuuttssssttuutttttttsstttttjssjttssttttttttttttttttttttttssttuutttuttttttuuttttttttuuttttttttulutttutssssssssttttttttuttttttttttttuutsssssstttsssjsssssssssssssssssttttttsjjssssjjsjjssssssttuusssjjjjjjjjjssssstttuuttttuuuuuuttssttrqrrssssttttssttttssssssssttuuutsrrstuuuttttttttsstttttjjtttjtttttttttttttttttttttttsjttttssttttttttttttssttttuuuuttuuuuvvutssttsrrrssssttttsstuttssssttssstuvvussssttvvtttttttsstttttttttttttttttttttttttttttttttttsstuutttttttttttttttssttttuuttttuuuuuuttssttsrrrssssttttsstuuttjjjttjttuvvutsssstummuttttttjjjjttttjjtttjtttttttttttjtttjttttttjsjttuutsttssssssjjssssssjtttttttttttuuttsstsrqqrrssssttsrrstttsssstjssjttuutsrrsstvvtttttttjssttttttttttjttttttttttttttttttttttttttuuttjttttttttttttssttttuuttttuuuuuuttssttsrrrssssttttsstuuttssjttsstuvvutsssstuuuttttttttjtttttttttttttttttttttttjjttttttttttjttuuttjttttttttttttssssttttttjjttttuutssstsrqqrsssssjjsssttttssssssssstuvutsrrsstvvtjjtttssssttttjjjtttstttttttttjjjjjjtttttttjsjttttssttttttttttttssttttuuuuttuuuuvvutssttrrrrssssttttsstuutssssttssttvvutssssstuuututttssssttttssssttjttuttttttttjjttttttttttsstuuutstttttttttuttssttttuuttttuuuuvvutssttsrrrsssttuttsstuutttjjttjttuuuvussssstuutsssjsssrrsssssssssssstttjss